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

Version Path
dolt-0.29.0 vendor/ui/js/test/components/repository-admin-test.js
dolt-0.28.1 vendor/ui/js/test/components/repository-admin-test.js
dolt-0.28.0 vendor/ui/js/test/components/repository-admin-test.js
dolt-0.27.0 vendor/ui/js/test/components/repository-admin-test.js