UX: Merge notifications and user dropdown

This commit is contained in:
Robin Ward
2015-08-28 16:11:40 -04:00
parent d4b987ff32
commit 3ae5a0a2df
26 changed files with 211 additions and 527 deletions
@@ -5,18 +5,10 @@ acceptance("Header (Staff)", { loggedIn: true });
test("header", () => {
visit("/");
// Notifications
click("#user-notifications");
andThen(() => {
var $items = $("#notifications-dropdown li");
ok(exists($items), "is lazily populated after user opens it");
ok($items.first().hasClass("read"), "correctly binds items' 'read' class");
});
// User dropdown
click("#current-user");
andThen(() => {
ok(exists("#user-dropdown:visible"), "is lazily rendered after user opens it");
ok(exists("#user-dropdown .user-dropdown-links"), "has showing / hiding user-dropdown links correctly bound");
ok(exists(".user-menu:visible"), "is lazily rendered after user opens it");
ok(exists(".user-menu .menu-links"), "has showing / hiding user-dropdown links correctly bound");
});
});