Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add test for ex05 #14

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
require "minitest/autorun"
require "minitest/pride"

require_relative "ex05"

class Ex05Test < Minitest::Test

def test_initialize
skip
line = "hello world!"

string = line.ask

assert_equal line, string
end

def test_check_method_name
skip
line = "check"
string = line.ask
res = string.check?

assert_equal true, res
end

def test_check_other_method_name
skip
line = "other_check"
string = line.ask
res = string.check?

assert_equal false, res
end

def test_check_class
skip
line = "hello world"
string = line.ask
cls = string.class

assert_equal StringAsk, cls
end

def test_check_parent_class
skip
line = "hello world"
string = line.ask
cls = string.parent

assert_equal String, cls
end

def test_length
skip
line = "hello world"
string = line.ask

assert_equal line.length, string.length
end
end