chore: finish replacing assert with expect in tests (#18215)
* spec: replace assert with expect in api-browser-view-spec.js * spec: replace assert with expect in api-touch-bar-spec.js * spec: replace assert with expect in api-web-frame-spec.js * spec: replace assert with expect in api-web-contents-view-spec.js * spec: replace assert with expect in security-warnings-spec.js * spec: replace assert with expect in api-menu-item-spec.js * spec: replace assert with expect in api-web-request-spec.js * spec: replace assert with expect in api-remote-spec.js * spec: replace assert with expect in api-session-spec.js * spec: replace assert with expect in api-system-preferences-spec.js * spec: replace assert with expect in api-browser-window-spec.js * spec: replace assert with expect in webview-spec.js * spec: replace assert with expect in api-net-spec.js * spec: replace assert with expect in api-protocol-spec.js * spec: replace assert with expect api-web-contents-spec.js * spec: replace assert with expect in api-shell-spec.js * spec: replace assert with expect in modules-spec.js * spec: replace assert with expect in chromium-spec.js * spec: replace assert with expect in api-crash-reporter-spec.js * spec: replace assert with expect in asar-spec.js * spec: rename assert-helpers to expect-helpers * address PR feedback
This commit is contained in:
parent
dbb8617214
commit
5a7b56b042
22 changed files with 1546 additions and 1591 deletions
|
@ -1,36 +1,36 @@
|
|||
const assert = require('assert')
|
||||
const path = require('path')
|
||||
const { BrowserWindow, TouchBar } = require('electron').remote
|
||||
const { closeWindow } = require('./window-helpers')
|
||||
const { expect } = require('chai')
|
||||
|
||||
const { TouchBarButton, TouchBarColorPicker, TouchBarGroup } = TouchBar
|
||||
const { TouchBarLabel, TouchBarPopover, TouchBarScrubber, TouchBarSegmentedControl, TouchBarSlider, TouchBarSpacer } = TouchBar
|
||||
|
||||
describe('TouchBar module', () => {
|
||||
it('throws an error when created without an options object', () => {
|
||||
assert.throws(() => {
|
||||
expect(() => {
|
||||
const touchBar = new TouchBar()
|
||||
touchBar.toString()
|
||||
}, /Must specify options object as first argument/)
|
||||
}).to.throw('Must specify options object as first argument')
|
||||
})
|
||||
|
||||
it('throws an error when created with invalid items', () => {
|
||||
assert.throws(() => {
|
||||
expect(() => {
|
||||
const touchBar = new TouchBar({ items: [1, true, {}, []] })
|
||||
touchBar.toString()
|
||||
}, /Each item must be an instance of TouchBarItem/)
|
||||
}).to.throw('Each item must be an instance of TouchBarItem')
|
||||
})
|
||||
|
||||
it('throws an error when an invalid escape item is set', () => {
|
||||
assert.throws(() => {
|
||||
expect(() => {
|
||||
const touchBar = new TouchBar({ items: [], escapeItem: 'esc' })
|
||||
touchBar.toString()
|
||||
}, /Escape item must be an instance of TouchBarItem/)
|
||||
}).to.throw('Escape item must be an instance of TouchBarItem')
|
||||
|
||||
assert.throws(() => {
|
||||
expect(() => {
|
||||
const touchBar = new TouchBar({ items: [] })
|
||||
touchBar.escapeItem = 'esc'
|
||||
}, /Escape item must be an instance of TouchBarItem/)
|
||||
}).to.throw('Escape item must be an instance of TouchBarItem')
|
||||
})
|
||||
|
||||
describe('BrowserWindow behavior', () => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue