Skip to content

Commit 7b5f89e

Browse files
Fix bug.
Add similar tests for live query definitions
1 parent 7bc83c3 commit 7b5f89e

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

spec/CLI.spec.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
'use strict';
22
import commander from '../src/cli/utils/commander';
33
import definitions from '../src/cli/definitions/parse-server';
4+
import liveQueryDefinitions from '../src/cli/definitions/parse-live-query-server';
45

56
var testDefinitions = {
67
'arg0': 'PROGRAM_ARG_0',
@@ -143,7 +144,26 @@ describe('definitions', () => {
143144
for (let key in definitions) {
144145
let definition = definitions[key];
145146
expect(typeof definition).toBe('object');
147+
if (typeof definition.env !== 'undefined') {
148+
expect(typeof definition.env).toBe('string');
149+
}
150+
expect(typeof definition.help).toBe('string');
146151
if (typeof definition.required !== 'undefined') {
152+
expect(typeof definition.required).toBe('boolean');
153+
}
154+
if (typeof definition.action !== 'undefined') {
155+
expect(typeof definition.action).toBe('function');
156+
}
157+
}
158+
});
159+
});
160+
161+
describe('LiveQuery definitions', () => {
162+
it('should have valid types', () => {
163+
for (let key in liveQueryDefinitions) {
164+
let definition = liveQueryDefinitions[key];
165+
expect(typeof definition).toBe('object');
166+
if (typeof definition.env !== 'undefined') {
147167
expect(typeof definition.env).toBe('string');
148168
}
149169
expect(typeof definition.help).toBe('string');

0 commit comments

Comments
 (0)