Sha256: e6567e19db884f46d73f2d9c5a6607ae686f60df72a62bbc78a7ae1e0bc19bf4
Contents?: true
Size: 666 Bytes
Versions: 116
Compression:
Stored size: 666 Bytes
Contents
-module('tgen_bob'). -behaviour(tgen). -export([ available/0, version/0, generate_test/1 ]). -spec available() -> true. available() -> true. version() -> 2. generate_test(F = #{description := Desc, expected := Exp, property := Prop, input := Input}) -> TestName = tgen:to_test_name(Desc), Property = binary_to_list(Prop), Expected = binary_to_list(Exp), Sentence = binary_to_list(Input), Fn = tgs:simple_fun(TestName, [ tgs:call_macro("assertMatch", [ tgs:value(Expected), tgs:call_fun("bob:" ++ Property, [ tgs:value(Sentence)])])]), {ok, Fn, [{Property, ["String"]}]}.
Version data entries
116 entries across 116 versions & 1 rubygems