Sha256: e73ef6dc7507d15a9973be4702a32d8dd391e7b0cde4e60129726bdba9c76138
Contents?: true
Size: 630 Bytes
Versions: 116
Compression:
Stored size: 630 Bytes
Contents
-module('tgen_leap'). -behaviour(tgen). -export([ available/0, version/0, generate_test/1 ]). -spec available() -> true. available() -> true. version() -> 3. generate_test(#{description := Desc, expected := Exp, property := <<"leapYear">>, input := In}) -> TestName = tgen:to_test_name(Desc), Property = "leap_year", Assert = case Exp of true -> "assert"; false -> "assertNot" end, Fn = tgs:simple_fun(TestName, [ tgs:call_macro(Assert, [ tgs:call_fun("leap:" ++ Property, [ tgs:value(In)])])]), {ok, Fn, [{Property, ["Year"]}]}.
Version data entries
116 entries across 116 versions & 1 rubygems