Sha256: c52c2785443f9c29c5b96f13fa5caaf25d26a12c5a0b7db2a0f1232fe842a18d

Contents?: true

Size: 735 Bytes

Versions: 70

Compression:

Stored size: 735 Bytes

Contents

describe('Directive:bstFeatureFlag', function() {
    var element, scope;

    beforeEach(module('Bastion.features'));

    beforeEach(module(function ($provide) {
        $provide.value('FeatureSettings', {'custom_products': false});
    }));

    beforeEach(inject(function($injector) {
        var compile = $injector.get('$compile');

        element = angular.element('<div bst-feature-flag="custom_products"><button>New Product</button><span>Test</span></div>');
        scope = $injector.get('$rootScope').$new();

        compile(element)(scope);
        scope.$digest();
    }));

    it("should remove the element if the feature is disabled", function () {
        expect(element.find('button').length).toBe(0);
    });

});

Version data entries

70 entries across 70 versions & 1 rubygems

Version Path
bastion-6.1.23 test/features/bst-feature-flag.directive.test.js
bastion-6.1.22 test/features/bst-feature-flag.directive.test.js
bastion-6.1.21 test/features/bst-feature-flag.directive.test.js
bastion-6.1.20 test/features/bst-feature-flag.directive.test.js
bastion-6.1.19 test/features/bst-feature-flag.directive.test.js
bastion-6.1.18 test/features/bst-feature-flag.directive.test.js
bastion-6.1.17 test/features/bst-feature-flag.directive.test.js
bastion-6.1.16 test/features/bst-feature-flag.directive.test.js
bastion-6.1.15 test/features/bst-feature-flag.directive.test.js
bastion-6.1.14 test/features/bst-feature-flag.directive.test.js
bastion-6.1.13 test/features/bst-feature-flag.directive.test.js
bastion-6.1.12 test/features/bst-feature-flag.directive.test.js
bastion-6.1.11 test/features/bst-feature-flag.directive.test.js
bastion-6.1.10 test/features/bst-feature-flag.directive.test.js
bastion-6.1.9 test/features/bst-feature-flag.directive.test.js
bastion-6.1.8 test/features/bst-feature-flag.directive.test.js
bastion-6.1.7 test/features/bst-feature-flag.directive.test.js
bastion-6.1.6 test/features/bst-feature-flag.directive.test.js
bastion-6.1.5 test/features/bst-feature-flag.directive.test.js
bastion-6.1.4 test/features/bst-feature-flag.directive.test.js