Simple Test Using assert
Ruby
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
mrblib
test
.travis.yml
.travis_build_config.rb
LICENSE
README.md
mrbgem.rake

README.md

mruby-simpletest Build Status

SimpleTest class

install by mrbgems

  • add conf.gem line to build_config.rb
MRuby::Build.new do |conf|

    # ... (snip) ...

    conf.gem :git => 'https://github.com/matsumoto-r/mruby-simpletest.git'
end

example

Test Code

t = SimpleTest.new "Test Example1"

t.assert "test1" do
  t.assert_equal "echo", "echo"
  t.assert_equal "ech", "ech"
end

t.assert "test2" do
  t.assert_equal "hoge", "hoge"
  t.assert_not_equal "hoge", "foo"
  t.assert_true true
  t.assert_false false
end

t.report

s = SimpleTest.new "Test Example2"

s.assert "test1" do
  s.assert_equal "echo", "echo"
  s.assert_equal "ech", "ech"
end

s.report

Result

$ ./bin/mruby test.rb
SimpleTest: Test Example1
..
Total: 2
   OK: 2
   KO: 0
Crash: 0
 Time: 0.0005770 seconds

SimpleTest: Test Example2
.
Total: 1
   OK: 1
   KO: 0
Crash: 0
 Time: 0.0000330 seconds

License

under the MIT License:

  • see LICENSE file