UNPKG

@drozdik.m/unit-test

Version:

Unit test with test cases with Assert functions. Simple and easy.

43 lines (35 loc) 843 B
import { UnitTest, Assert } from "../src/UnitTest"; let unitTest = new UnitTest("Assert Test"); unitTest.AddAsyncTestCase("Basic timeout 1", function (Done: Function) { setTimeout(function () { Done(); }, 1000); }); unitTest.AddSyncTestCase("Basic sync 1", function () { Assert.IsTrue(true); }); unitTest.AddAsyncTestCase("Basic timeout 2", function (Done: Function) { setTimeout(function () { Done(); }, 500); }); unitTest.AddSyncTestCase("Basic sync 2", function () { Assert.IsTrue(true); //Assert.IsTrue(false); }); unitTest.AddAsyncTestCase("Basic timeout 3", function (Done: Function, Fail: Function) { setTimeout(function () { //Assert.Fail(); //Fail(); Done(); }, 1500); }); unitTest.Run(10000);