summaryrefslogtreecommitdiff
path: root/testing/util_test.ts
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2018-05-29 04:56:00 -0400
committerRyan Dahl <ry@tinyclouds.org>2018-05-29 04:56:00 -0400
commiteb259ee1546ebce9ce7a446b345899920f271b73 (patch)
tree3a0c7009241179781b499d832409c9f0551bea77 /testing/util_test.ts
parentbd1fceb31d2cec41cc17bf0bb527cf5912b62d77 (diff)
Rename deno_testing to testing
Diffstat (limited to 'testing/util_test.ts')
-rw-r--r--testing/util_test.ts32
1 files changed, 32 insertions, 0 deletions
diff --git a/testing/util_test.ts b/testing/util_test.ts
new file mode 100644
index 000000000..44f61f9c4
--- /dev/null
+++ b/testing/util_test.ts
@@ -0,0 +1,32 @@
+/*!
+ Copyright 2018 Propel http://propel.site/. All rights reserved.
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ */
+
+import { test } from "./index";
+import { assert } from "./util";
+import * as util from "./util";
+
+test(async function util_equal() {
+ assert(util.equal("world", "world"));
+ assert(!util.equal("hello", "world"));
+ assert(util.equal(5, 5));
+ assert(!util.equal(5, 6));
+ assert(util.equal(NaN, NaN));
+ assert(util.equal({ hello: "world" }, { hello: "world" }));
+ assert(!util.equal({ world: "hello" }, { hello: "world" }));
+ assert(util.equal({ hello: "world", hi: { there: "everyone" } },
+ { hello: "world", hi: { there: "everyone" } }));
+ assert(!util.equal({ hello: "world", hi: { there: "everyone" } },
+ { hello: "world", hi: { there: "everyone else" } }));
+});