From 4a61bef6fe262dce640cd3df5e7d64a24ca6d8d5 Mon Sep 17 00:00:00 2001 From: Philipp Brumm Date: Wed, 25 May 2016 15:34:19 +0200 Subject: [PATCH] add a test --- spec/title-bar-element-spec.coffee | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 spec/title-bar-element-spec.coffee diff --git a/spec/title-bar-element-spec.coffee b/spec/title-bar-element-spec.coffee new file mode 100644 index 000000000..ff8225a9f --- /dev/null +++ b/spec/title-bar-element-spec.coffee @@ -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'