You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
282 B
15 lines
282 B
2 years ago
|
require "minitest/autorun"
|
||
|
|
||
|
require "lox"
|
||
|
|
||
|
require "open3"
|
||
|
require "pry"
|
||
|
|
||
|
class TestLox < Minitest::Test
|
||
|
def test_error_on_more_than_one_arg
|
||
|
o, s = Open3.capture2("./lox.rb foo bar")
|
||
|
assert_equal 64, s.exitstatus
|
||
|
assert_equal "Usage: ./lox.rb [script]\n", o
|
||
|
end
|
||
|
end
|