Sha256: 96b10c6effb53d43daadfd030860c2682857473004e11893e809ac693a983e54
Contents?: true
Size: 1.15 KB
Versions: 4
Compression:
Stored size: 1.15 KB
Contents
/*global buster, assert, refute, gts*/ buster.testCase("Repository admin", { setUp: function () { this.data = { editPath: "/edit", destroyPath: "/destroy", ownershipPath: "/ownership", committershipsPath: "/committerships", webHooksPath: "/webhooks" }; }, "includes link to admin pull-down": function () { var menu = gts.repository.admin.build(this.data); assert.className(menu, "dropdown"); assert.match(menu.innerHTML, "dropdown-toggle"); assert.match(menu.innerHTML, "<i class=\"icon-cog\"></i> Admin"); }, "includes dropdown menu": function () { var menu = gts.repository.admin.build(this.data); assert.match(menu.innerHTML, "<ul class=\"dropdown-menu"); }, "includes links": function () { var menu = gts.repository.admin.build(this.data); assert.match(menu.innerHTML, "/edit"); assert.match(menu.innerHTML, "/destroy"); assert.match(menu.innerHTML, "/ownership"); assert.match(menu.innerHTML, "/committerships"); assert.match(menu.innerHTML, "/webhooks"); } });
Version data entries
4 entries across 4 versions & 1 rubygems