úÎ ñû:      !"#$%&'()*+,-./0123456789       !"#$%&'&'$%"# ! !!"##$%%&''-, and -5 are test for assertion, take a Bool value, and then 5 check whether the value is equal to True or False.  4 ok True "'ok' succeeds if given value is True" 8 notOk False "'notOk' succeeds if given value is False" "Second String argument is the test'!s name, this is used for telling = you what test failed if test was failed usually (and every 0 predefined tests in this module, requires test' s name). /. and /2 are test for equality. First argument is treated 1 as gotten value, and second is expected value. % is 1 1 "test that checks 1 == 1" % isn't 1 2 "test that checks 1 /= 2" = is (fact 10) 3628800 "check if factorial function works..." 10 and 1( evaluates given value, and check if it 3 is Bottom (undefined, error, or some exeptions). 6 isBottom undefined "for example, this test succeeds" ()*+,-./01 +*,-./01()) ())*+,-./01234567623457234567 78 878997 takes a builder (do block contains some tests such as is or  notOk>), and build test from builder, run it, and report to stdout. You can define your own 9, see 8. 999,-./019,-./019:        !!""##$$%&'()*+,-./0123456 torch-0.1Test.Torch.TypesTest.Torch.Types.InstancesTest.Torch.BuildTest.Torch.HookTest.Torch.ReportTest.Torch.Run Test.TorchHook hook_Pass hook_Failhook_Pre hook_PostReportplanedpassedfailedfailuresFailures SomeFailureTestsSomeTest FailReasonResultFailPassFailuredescribeTestrunBottomUnexpectedValue SimpleFailureIsBottomNamedIsOkBuilder runBuildergetTestsaddTestoknotOkisisn'tisBottom isn'tBottomonPassonFail beforeTest afterTestasHookzeroHookmakeReportWithHook