Page MenuHomeSealhub

datetime.test.js
No OneTemporary

datetime.test.js

const Context = require.main.require("lib/context.js");
const field_type_datetime = require.main.require("lib/base-chips/field-types/datetime.js");
const acceptCorrectly = require.main.require("tests/util/accept-correctly.js");
const rejectCorrectly = require.main.require("tests/util/reject-correctly.js");
const assert = require("assert");
describe("FieldType.Datetime", function(){
it("returns the name of the field type", function() {
assert.strictEqual(field_type_datetime.name, "datetime");
});
it("returns the description of the field type", function(){
assert.strictEqual(typeof field_type_datetime.get_description(), "string");
});
it("checks if is_proper_value works correctly(given timestamp)", function(done){
const {accept, reject} = acceptCorrectly(done);
field_type_datetime.is_proper_value(accept, reject, new Context(), {}, 1);
});
it("checks if is_proper_value works correctly(given string)", function(done){
const {accept, reject} = rejectCorrectly(done);
field_type_datetime.is_proper_value(accept, reject, new Context(), {}, "test")
});
it("checks if encode works properly (given \"1\")", function(){
assert.strictEqual(field_type_datetime.encode(new Context(), {}, "1"), 1)
});
});

File Metadata

Mime Type
text/plain
Expires
Sat, Oct 11, 08:35 (16 h, 35 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
984059
Default Alt Text
datetime.test.js (1 KB)

Event Timeline