Skip to content

Commit b2ff2c1

Browse files
Merge branch 'sync-cli' of github.com:browserstack/browserstack-cypress-cli into sync-cli-log-changes
2 parents fa0bff8 + 7227e2c commit b2ff2c1

File tree

1 file changed

+14
-29
lines changed

1 file changed

+14
-29
lines changed

test/unit/bin/helpers/utils.js

Lines changed: 14 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -181,37 +181,22 @@ describe('utils', () => {
181181
});
182182
});
183183

184-
describe('validateBstackJson', () => {
185-
it('should reject with SyntaxError for empty file', () => {
186-
let bsConfigPath = path.join(
187-
process.cwd(),
188-
'test',
189-
'test_files',
190-
'dummy_bstack.json'
191-
);
192-
expect(utils.validateBstackJson(bsConfigPath)).to.be.rejectedWith(
193-
SyntaxError
194-
);
195-
});
196-
it('should resolve with data for valid json', () => {
197-
let bsConfigPath = path.join(
198-
process.cwd(),
199-
'test',
200-
'test_files',
201-
'dummy_bstack_2.json'
202-
);
184+
describe("validateBstackJson", () => {
185+
it("should reject with SyntaxError for empty file", () => {
186+
let bsConfigPath = path.join(process.cwd(), 'test', 'test_files', 'dummy_bstack.json');
187+
return utils.validateBstackJson(bsConfigPath).catch((error)=>{
188+
sinon.match(error, "Invalid browserstack.json file")
189+
});
190+
});
191+
it("should resolve with data for valid json", () => {
192+
let bsConfigPath = path.join(process.cwd(), 'test', 'test_files', 'dummy_bstack_2.json');
203193
expect(utils.validateBstackJson(bsConfigPath)).to.be.eventually.eql({});
204194
});
205-
it('should reject with SyntaxError for invalid json file', () => {
206-
let bsConfigPath = path.join(
207-
process.cwd(),
208-
'test',
209-
'test_files',
210-
'dummy_bstack_3.json'
211-
);
212-
expect(utils.validateBstackJson(bsConfigPath)).to.be.rejectedWith(
213-
SyntaxError
214-
);
195+
it("should reject with SyntaxError for invalid json file", () => {
196+
let bsConfigPath = path.join(process.cwd(), 'test', 'test_files', 'dummy_bstack_3.json');
197+
return utils.validateBstackJson(bsConfigPath).catch((error) => {
198+
sinon.match(error, "Invalid browserstack.json file")
199+
});
215200
});
216201
});
217202

0 commit comments

Comments
 (0)