Petitest::DSL
DSL for Petitest.
Installation
Add this line to your application's Gemfile:
gem "petitest-dsl"
And then execute:
bundle
Or install it yourself as:
gem install petitest-dsl
Usage
Require "petitest/dsl"
and extend Petitest::DSL
into your test classes.
require "petitest/autorun"
require "petitest/dsl"
class ExampleTest < Petitest::Test
extend ::Petitest::DSL
# ... your tests ...
end
.desc
Set a description to the following test.
desc "description for this test"
def test_foo
assert { foo }
end
.test
Define a test with a given description.
test "description for this test" do
assert { foo }
end
Define a skkipped test.
test "description for this test"
.sub_test
Nest a test group.
sub_test "bar" do
test "baz" do
assert { baz }
end
sub_test "boo" do
test "boz" do
assert { boz }
end
end
end