保誠-保戶業務員媒合平台
HelenHuang
2022-06-09 9bdb95c9e34cef640534e5e5a1e2225a80442000
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
"use strict";
 
var assert = require("@sinonjs/referee-sinon").assert;
var typeOf = require("./type-of");
 
describe("typeOf", function() {
    it("returns boolean", function() {
        assert.equals(typeOf(false), "boolean");
    });
 
    it("returns string", function() {
        assert.equals(typeOf("Sinon.JS"), "string");
    });
 
    it("returns number", function() {
        assert.equals(typeOf(123), "number");
    });
 
    it("returns object", function() {
        assert.equals(typeOf({}), "object");
    });
 
    it("returns function", function() {
        assert.equals(
            typeOf(function() {
                return undefined;
            }),
            "function"
        );
    });
 
    it("returns undefined", function() {
        assert.equals(typeOf(undefined), "undefined");
    });
 
    it("returns null", function() {
        assert.equals(typeOf(null), "null");
    });
 
    it("returns array", function() {
        assert.equals(typeOf([]), "array");
    });
 
    it("returns regexp", function() {
        assert.equals(typeOf(/.*/), "regexp");
    });
 
    it("returns date", function() {
        assert.equals(typeOf(new Date()), "date");
    });
});