all files / models/dimension/ dimension.mocha.js

100% Statements 6/6
100% Branches 0/0
100% Functions 3/3
100% Lines 6/6
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32                                                   
"use strict";
var tester_1 = require('immutable-class/build/tester');
var dimension_1 = require('./dimension');
describe('Dimension', function () {
    it('is an immutable class', function () {
        tester_1.testImmutableClass(dimension_1.Dimension, [
            {
                name: 'country',
                title: 'important countries',
                'expression': {
                    'op': 'literal',
                    'value': { 'setType': 'STRING', 'elements': ['en'] },
                    'type': 'SET'
                },
                kind: 'string'
            },
            {
                name: 'time',
                title: 'time',
                'expression': {
                    'op': 'literal',
                    'value': { 'start': new Date('2013-02-26T19:00:00.000Z'), 'end': new Date('2013-02-26T22:00:00.000Z') },
                    'type': 'TIME_RANGE'
                },
                kind: 'time'
            }
        ]);
    });
    describe('methods', function () {
    });
});