UNPKG

2.67 kBJavaScriptView Raw
1"use strict";
2/**
3 * This file is part of the @egodigital/egoose distribution.
4 * Copyright (c) e.GO Digital GmbH, Aachen, Germany (https://www.e-go-digital.com/)
5 *
6 * @egodigital/egoose is free software: you can redistribute it and/or modify
7 * it under the terms of the GNU Lesser General Public License as
8 * published by the Free Software Foundation, version 3.
9 *
10 * @egodigital/egoose is distributed in the hope that it will be useful, but
11 * WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * Lesser General Public License for more details.
14 *
15 * You should have received a copy of the GNU Lesser General Public License
16 * along with this program. If not, see <http://www.gnu.org/licenses/>.
17 */
18Object.defineProperty(exports, "__esModule", { value: true });
19const assert = require("assert");
20const mocha_1 = require("mocha");
21const moment = require("moment");
22const index_1 = require("../index");
23mocha_1.describe('#asUTC()', async function () {
24 mocha_1.describe('Date', function () {
25 mocha_1.it('utc => utc', async function () {
26 const NOW = Date.UTC(1979, 9, 5, 23, 9, 19, 79);
27 const AS_UTC = index_1.asUTC(NOW);
28 assert.ok(AS_UTC.isUTC());
29 assert.ok(AS_UTC.isUtc());
30 });
31 mocha_1.it('local => utc', async function () {
32 const NOW = new Date(1979, 9, 5, 23, 9, 19, 79);
33 const AS_UTC = index_1.asUTC(NOW);
34 assert.ok(AS_UTC.isUTC());
35 assert.ok(AS_UTC.isUtc());
36 });
37 });
38 mocha_1.describe('moment', function () {
39 mocha_1.it('utc => utc', async function () {
40 const NOW = moment.utc();
41 const AS_UTC = index_1.asUTC(NOW);
42 assert.ok(AS_UTC.isUTC());
43 assert.ok(AS_UTC.isUtc());
44 });
45 mocha_1.it('local => utc', async function () {
46 const NOW = moment();
47 const AS_UTC = index_1.asUTC(NOW);
48 assert.ok(AS_UTC.isUTC());
49 assert.ok(AS_UTC.isUtc());
50 });
51 });
52 mocha_1.describe('String', function () {
53 mocha_1.it('utc => utc', async function () {
54 const NOW = '1979-09-05 23:09:19.079';
55 const AS_UTC = index_1.asUTC(NOW);
56 assert.ok(AS_UTC.isUTC());
57 assert.ok(AS_UTC.isUtc());
58 });
59 mocha_1.it('local => utc', async function () {
60 const NOW = '1979-09-05 23:09:19.079';
61 const AS_UTC = index_1.asUTC(NOW);
62 assert.ok(AS_UTC.isUTC());
63 assert.ok(AS_UTC.isUtc());
64 });
65 });
66});
67//# sourceMappingURL=asUTC.js.map
\No newline at end of file