Add initial TouchBarScrubber spec
authorKevin Sawicki <kevinsawicki@gmail.com>
Mon, 13 Mar 2017 18:17:55 +0000 (11:17 -0700)
committerKevin Sawicki <kevinsawicki@gmail.com>
Mon, 13 Mar 2017 18:17:55 +0000 (11:17 -0700)
spec/api-touch-bar-spec.js

index a09e031..525cef2 100644 (file)
@@ -3,7 +3,7 @@ const {BrowserWindow, TouchBar} = require('electron').remote
 const {closeWindow} = require('./window-helpers')
 
 const {TouchBarButton, TouchBarColorPicker, TouchBarGroup} = TouchBar
-const {TouchBarLabel, TouchBarPopover, TouchBarSegmentedControl, TouchBarSlider, TouchBarSpacer} = TouchBar
+const {TouchBarLabel, TouchBarPopover, TouchBarScrubber, TouchBarSegmentedControl, TouchBarSlider, TouchBarSpacer} = TouchBar
 
 describe('TouchBar module', function () {
   it('throws an error when created without an items array', function () {
@@ -47,7 +47,10 @@ describe('TouchBar module', function () {
           segments: [{label: 'baz', enabled: false}],
           selectedIndex: 5
         }),
-        new TouchBarSegmentedControl({segments: []})
+        new TouchBarSegmentedControl({segments: []}),
+        new TouchBarScrubber({
+          items: [{label: 'foo'}, {label: 'bar'}, {label: 'baz'}]
+        })
       ])
       window.setTouchBar(touchBar)
       label.label = 'baz'