date-format.filter.spec.ts 806 Bytes
import {quickCreateComponent} from "../../../spec/helpers";
import {DateFormat} from './date-format.filter';

describe("Filters", () => {
    describe("Date Format Filter", () => {

        beforeEach(angular.mock.module("templates"));
        beforeEach(angular.mock.module("angularMoment"));

        it("convert date from the format returned by noosfero api to an ISO format", done => {
            let dateString = '2016/03/10 10:46:47';
            let date = new Date(dateString);
            let htmlTemplate = `{{ '${dateString}' | dateFormat }}`;
            quickCreateComponent({ providers: [DateFormat], template: htmlTemplate }).then(fixture => {
                expect(fixture.debugElement.text()).toEqual(date.toISOString());
                done();
            });
        });

    });
});