add a test

This commit is contained in:
Philipp Brumm
2016-05-25 15:34:19 +02:00
parent 62a31da72c
commit 4a61bef6fe

View File

@@ -0,0 +1,19 @@
TitleBar = require '../src/title-bar'
TitleBarElement = require '../src/title-bar-element'
describe "TitleBarElement", ->
beforeEach ->
atom.views.addViewProvider TitleBar, (model, env) ->
new TitleBarElement().initialize(model, env)
it 'updates the title based on document.title', ->
titleBar = new TitleBar({item: new TitleBarElement})
element = atom.views.getView(titleBar)
expect(element.querySelector('.title').textContent).toBe document.title
document.title = 'new-title'
element.updateTitle()
console.log element.querySelector('.title').textContent
expect(element.querySelector('.title').textContent).toBe 'new-title'