2024-03-17 23:28:50 +09:00
|
|
|
require 'minitest/autorun'
|
|
|
|
require_relative 'main'
|
|
|
|
|
2024-03-23 22:59:51 +09:00
|
|
|
class ConvertHashSyntaxTest < Minitest::Test
|
|
|
|
def test_convert_hash_syntax
|
|
|
|
old_syntax = <<~TEXT
|
|
|
|
{
|
|
|
|
:name => 'Alice',
|
|
|
|
:age => 20,
|
|
|
|
:gender => :famle
|
|
|
|
}
|
|
|
|
TEXT
|
|
|
|
expected = <<~TEXT
|
|
|
|
{
|
|
|
|
name: 'Alice',
|
|
|
|
age: 20,
|
|
|
|
gender: :famle
|
|
|
|
}
|
|
|
|
TEXT
|
|
|
|
assert_equal expected, convert_hash_syntax(old_syntax)
|
2024-03-17 23:28:50 +09:00
|
|
|
end
|
|
|
|
end
|