Update test-cmd.rb
This commit is contained in:
parent
316c6c1f1e
commit
d36dc75e9a
2 changed files with 3 additions and 5 deletions
|
@ -51,7 +51,7 @@ GEM
|
||||||
standard-performance (1.3.1)
|
standard-performance (1.3.1)
|
||||||
lint_roller (~> 1.1)
|
lint_roller (~> 1.1)
|
||||||
rubocop-performance (~> 1.20.2)
|
rubocop-performance (~> 1.20.2)
|
||||||
test-cmd.rb (0.8.0)
|
test-cmd.rb (0.9.3)
|
||||||
test-unit (3.6.2)
|
test-unit (3.6.2)
|
||||||
power_assert
|
power_assert
|
||||||
unicode-display_width (2.5.0)
|
unicode-display_width (2.5.0)
|
||||||
|
|
|
@ -4,17 +4,15 @@ require_relative "../setup"
|
||||||
|
|
||||||
module BSD::Control
|
module BSD::Control
|
||||||
class ReadmeExamplesTest < BSD::Control::Test
|
class ReadmeExamplesTest < BSD::Control::Test
|
||||||
require "rbconfig"
|
|
||||||
require "test/cmd"
|
require "test/cmd"
|
||||||
|
|
||||||
def test_available_features_success
|
def test_available_features_success
|
||||||
assert_equal true,
|
assert_equal true,
|
||||||
cmd(RbConfig.ruby, readme_example("1_available_features.rb"))
|
cmd("ruby", readme_example("1_available_features.rb")).success?
|
||||||
.status.success?
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_available_features_stdout
|
def test_available_features_stdout
|
||||||
cmd(RbConfig.ruby, readme_example("1_available_features.rb"))
|
cmd("ruby", readme_example("1_available_features.rb"))
|
||||||
.stdout
|
.stdout
|
||||||
.each_line { assert_match %r{The [a-zA-Z0-9_]+ feature is available}, _1 }
|
.each_line { assert_match %r{The [a-zA-Z0-9_]+ feature is available}, _1 }
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue