chore: update to standard 12

This commit is contained in:
Samuel Attard 2018-09-14 02:10:51 +10:00
parent 9e85bdb02c
commit 558fff69e7
No known key found for this signature in database
GPG key ID: E89DDE5742D58C4E
198 changed files with 4455 additions and 2940 deletions

View file

@ -1,10 +1,10 @@
const assert = require('assert')
const path = require('path')
const {BrowserWindow, TouchBar} = require('electron').remote
const {closeWindow} = require('./window-helpers')
const { BrowserWindow, TouchBar } = require('electron').remote
const { closeWindow } = require('./window-helpers')
const {TouchBarButton, TouchBarColorPicker, TouchBarGroup} = TouchBar
const {TouchBarLabel, TouchBarPopover, TouchBarScrubber, TouchBarSegmentedControl, TouchBarSlider, TouchBarSpacer} = TouchBar
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', () => {
@ -16,19 +16,19 @@ describe('TouchBar module', () => {
it('throws an error when created with invalid items', () => {
assert.throws(() => {
const touchBar = new TouchBar({items: [1, true, {}, []]})
const touchBar = new TouchBar({ items: [1, true, {}, []] })
touchBar.toString()
}, /Each item must be an instance of TouchBarItem/)
})
it('throws an error when an invalid escape item is set', () => {
assert.throws(() => {
const touchBar = new TouchBar({items: [], escapeItem: 'esc'})
const touchBar = new TouchBar({ items: [], escapeItem: 'esc' })
touchBar.toString()
}, /Escape item must be an instance of TouchBarItem/)
assert.throws(() => {
const touchBar = new TouchBar({items: []})
const touchBar = new TouchBar({ items: [] })
touchBar.escapeItem = 'esc'
}, /Escape item must be an instance of TouchBarItem/)
})
@ -46,40 +46,40 @@ describe('TouchBar module', () => {
})
it('can be added to and removed from a window', () => {
const label = new TouchBarLabel({label: 'bar'})
const label = new TouchBarLabel({ label: 'bar' })
const touchBar = new TouchBar([
new TouchBarButton({label: 'foo', backgroundColor: '#F00', click: () => {}}),
new TouchBarButton({ label: 'foo', backgroundColor: '#F00', click: () => {} }),
new TouchBarButton({
icon: path.join(__dirname, 'fixtures', 'assets', 'logo.png'),
iconPosition: 'right',
click: () => {}
}),
new TouchBarColorPicker({selectedColor: '#F00', change: () => {}}),
new TouchBarGroup({items: new TouchBar([new TouchBarLabel({label: 'hello'})])}),
new TouchBarColorPicker({ selectedColor: '#F00', change: () => {} }),
new TouchBarGroup({ items: new TouchBar([new TouchBarLabel({ label: 'hello' })]) }),
label,
new TouchBarPopover({items: new TouchBar([new TouchBarButton({label: 'pop'})])}),
new TouchBarSlider({label: 'slide', value: 5, minValue: 2, maxValue: 75, change: () => {}}),
new TouchBarSpacer({size: 'large'}),
new TouchBarPopover({ items: new TouchBar([new TouchBarButton({ label: 'pop' })]) }),
new TouchBarSlider({ label: 'slide', value: 5, minValue: 2, maxValue: 75, change: () => {} }),
new TouchBarSpacer({ size: 'large' }),
new TouchBarSegmentedControl({
segmentStyle: 'capsule',
segments: [{label: 'baz', enabled: false}],
segments: [{ label: 'baz', enabled: false }],
selectedIndex: 5
}),
new TouchBarSegmentedControl({segments: []}),
new TouchBarSegmentedControl({ segments: [] }),
new TouchBarScrubber({
items: [{label: 'foo'}, {label: 'bar'}, {label: 'baz'}],
items: [{ label: 'foo' }, { label: 'bar' }, { label: 'baz' }],
selectedStyle: 'outline',
mode: 'fixed',
showArrowButtons: true
})
])
const escapeButton = new TouchBarButton({label: 'foo'})
const escapeButton = new TouchBarButton({ label: 'foo' })
window.setTouchBar(touchBar)
touchBar.escapeItem = escapeButton
label.label = 'baz'
escapeButton.label = 'hello'
window.setTouchBar()
window.setTouchBar(new TouchBar([new TouchBarLabel({label: 'two'})]))
window.setTouchBar(new TouchBar([new TouchBarLabel({ label: 'two' })]))
touchBar.escapeItem = null
})
@ -90,7 +90,7 @@ describe('TouchBar module', () => {
done()
}
})
const touchBar = new TouchBar({items: [button]})
const touchBar = new TouchBar({ items: [button] })
window.setTouchBar(touchBar)
window.emit('-touch-bar-interaction', {}, button.id)
})
@ -102,7 +102,7 @@ describe('TouchBar module', () => {
done()
}
})
const touchBar = new TouchBar({escapeItem: button})
const touchBar = new TouchBar({ escapeItem: button })
window.setTouchBar(touchBar)
window.emit('-touch-bar-interaction', {}, button.id)
})