summaryrefslogtreecommitdiff
path: root/web-ui/test/spec/page/logout.spec.js
diff options
context:
space:
mode:
Diffstat (limited to 'web-ui/test/spec/page/logout.spec.js')
-rw-r--r--web-ui/test/spec/page/logout.spec.js14
1 files changed, 12 insertions, 2 deletions
diff --git a/web-ui/test/spec/page/logout.spec.js b/web-ui/test/spec/page/logout.spec.js
index cf5e3e70..7e384cad 100644
--- a/web-ui/test/spec/page/logout.spec.js
+++ b/web-ui/test/spec/page/logout.spec.js
@@ -11,7 +11,7 @@ describeComponent('page/logout', function () {
it('should provide logout link if logout is enabled', function () {
spyOn(features, 'isLogoutEnabled').and.returnValue(true);
- this.setupComponent('<div id="logout"></div>', {});
+ this.setupComponent('<nav id="logout"></nav>', {});
var logout_link = this.component.$node.find('a')[0];
expect(logout_link).toExist();
@@ -21,11 +21,21 @@ describeComponent('page/logout', function () {
it('should not provide logout link if disabled', function() {
spyOn(features, 'isLogoutEnabled').and.returnValue(false);
- this.setupComponent('<div id="logout"></div>', {});
+ this.setupComponent('<nav id="logout"></nav>', {});
var logout_link = this.component.$node.find('a')[0];
expect(logout_link).not.toExist();
});
+
+ it('should render logout in collapsed nav bar if logout is enabled', function() {
+ spyOn(features, 'isLogoutEnabled').and.returnValue(true);
+
+ this.setupComponent('<ul id="logout-shortcuts" class="shortcuts"></ul>', {});
+
+ var logout_icon = this.component.$node.find('a')[0];
+ expect(logout_icon).toExist();
+ expect(logout_icon.innerHTML).toContain('<div class="fa fa-sign-out"></div>');
+ });
});
});