Files
cypress/cli/test/lib/errors_spec.js
Ben Kucera 5f771936e3 Fix flaky cli unit test (#3988)
* fix cli unit tests with mockfs

* mockfs fix flaky verify_spec
2019-04-17 19:10:48 -04:00

34 lines
818 B
JavaScript

require('../spec_helper')
const os = require('os')
const snapshot = require('../support/snapshot')
const { errors, formErrorText } = require(`${lib}/errors`)
const util = require(`${lib}/util`)
describe('errors', function () {
const { missingXvfb } = errors
beforeEach(function () {
sinon.stub(util, 'pkgVersion').returns('1.2.3')
os.platform.returns('test platform')
})
describe('individual', () => {
it('has the following errors', () => {
return snapshot(Object.keys(errors))
})
})
context('.errors.formErrorText', function () {
it('returns fully formed text message', () => {
expect(missingXvfb).to.be.an('object')
return formErrorText(missingXvfb)
.then((text) => {
expect(text).to.be.a('string')
snapshot(text)
})
})
})
})