Sha256: 7ad2caf52f95e6c0f8f161659dbaef8a5a5affcaaa7474177b5d686467e1c4b7

Contents?: true

Size: 812 Bytes

Versions: 70

Compression:

Stored size: 812 Bytes

Contents

describe('Filter:booleanToYesNo', function() {
    var filter;

    beforeEach(module('Bastion.components.formatters'));

    beforeEach(module(function($provide) {
        $provide.value('translate',  function(a) {return a});
    }));

    beforeEach(inject(function($filter) {
        filter = $filter('booleanToYesNo');
    }));

    it("returns 'Yes' for true, and 'No' for false", function() {
        expect(filter(true)).toBe('Yes');
        expect(filter(false)).toBe('No');
    });

    it("returns an empty string for null", function() {
        expect(filter()).toBe('');
        expect(filter('')).toBe('');
    });

    it("allows Yes and No to be overriden", function() {
        expect(filter(true, 'ok', 'fail')).toBe('ok');
        expect(filter(false, 'ok', 'fail')).toBe('fail');
    });

});

Version data entries

70 entries across 70 versions & 1 rubygems

Version Path
bastion-6.1.23 test/components/formatters/boolean-to-yes-no.filter.test.js
bastion-6.1.22 test/components/formatters/boolean-to-yes-no.filter.test.js
bastion-6.1.21 test/components/formatters/boolean-to-yes-no.filter.test.js
bastion-6.1.20 test/components/formatters/boolean-to-yes-no.filter.test.js
bastion-6.1.19 test/components/formatters/boolean-to-yes-no.filter.test.js
bastion-6.1.18 test/components/formatters/boolean-to-yes-no.filter.test.js
bastion-6.1.17 test/components/formatters/boolean-to-yes-no.filter.test.js
bastion-6.1.16 test/components/formatters/boolean-to-yes-no.filter.test.js
bastion-6.1.15 test/components/formatters/boolean-to-yes-no.filter.test.js
bastion-6.1.14 test/components/formatters/boolean-to-yes-no.filter.test.js
bastion-6.1.13 test/components/formatters/boolean-to-yes-no.filter.test.js
bastion-6.1.12 test/components/formatters/boolean-to-yes-no.filter.test.js
bastion-6.1.11 test/components/formatters/boolean-to-yes-no.filter.test.js
bastion-6.1.10 test/components/formatters/boolean-to-yes-no.filter.test.js
bastion-6.1.9 test/components/formatters/boolean-to-yes-no.filter.test.js
bastion-6.1.8 test/components/formatters/boolean-to-yes-no.filter.test.js
bastion-6.1.7 test/components/formatters/boolean-to-yes-no.filter.test.js
bastion-6.1.6 test/components/formatters/boolean-to-yes-no.filter.test.js
bastion-6.1.5 test/components/formatters/boolean-to-yes-no.filter.test.js
bastion-6.1.4 test/components/formatters/boolean-to-yes-no.filter.test.js