Преглед изворни кода

test: also test hideViewButtons

rugk пре 3 недеља
родитељ
комит
68d7547cbf
1 измењених фајлова са 9 додато и 1 уклоњено
  1. 9 1
      js/test/TopNav.js

+ 9 - 1
js/test/TopNav.js

@@ -16,7 +16,7 @@ describe('TopNav', function () {
         });
         });
 
 
         it(
         it(
-            'shows navigation elements when the QR code button is disabled',
+            'shows and hides navigation elements when the QR code button is disabled',
             function () {
             function () {
                 document.documentElement.innerHTML =
                 document.documentElement.innerHTML =
                     '<nav><button id="newbutton" class="hidden"></button>' +
                     '<nav><button id="newbutton" class="hidden"></button>' +
@@ -32,6 +32,14 @@ describe('TopNav', function () {
                 assert.ok(!query('#clonebutton').classList.contains('hidden'));
                 assert.ok(!query('#clonebutton').classList.contains('hidden'));
                 assert.ok(!query('#rawtextbutton').classList.contains('hidden'));
                 assert.ok(!query('#rawtextbutton').classList.contains('hidden'));
                 assert.ok(!query('#downloadtextbutton').classList.contains('hidden'));
                 assert.ok(!query('#downloadtextbutton').classList.contains('hidden'));
+
+                assert.doesNotThrow(function () {
+                    PrivateBin.TopNav.hideViewButtons();
+                });
+                assert.ok(query('#newbutton').classList.contains('hidden'));
+                assert.ok(query('#clonebutton').classList.contains('hidden'));
+                assert.ok(query('#rawtextbutton').classList.contains('hidden'));
+                assert.ok(query('#downloadtextbutton').classList.contains('hidden'));
                 cleanup();
                 cleanup();
             }
             }
         );
         );