File tree Expand file tree Collapse file tree
exercises/concept/chess-game Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -6,14 +6,14 @@ def self.valid_square?(rank, file)
66 RANKS . include? ( rank ) && FILES . include? ( file )
77 end
88
9- def self . nick_name ( first_name , last_name )
9+ def self . nickname ( first_name , last_name )
1010 "#{ first_name [ ...2 ] } #{ last_name [ -2 ..] } " . upcase
1111 end
1212
1313 def self . move_message ( first_name , last_name , square )
1414 rank = square [ 1 ] . to_i
1515 file = square [ 0 ]
16- name = nick_name ( first_name , last_name )
16+ name = nickname ( first_name , last_name )
1717 if valid_square? ( rank , file )
1818 "#{ name } moved to #{ square } "
1919 else
Original file line number Diff line number Diff line change @@ -6,8 +6,8 @@ def self.valid_square?(rank, file)
66 raise "Please implement the Chess.valid_square? method"
77 end
88
9- def self . nick_name ( first_name , last_name )
10- raise "Please implement the Chess.nick_name method"
9+ def self . nickname ( first_name , last_name )
10+ raise "Please implement the Chess.nickname method"
1111 end
1212
1313 def self . move_message ( first_name , last_name , square )
Original file line number Diff line number Diff line change @@ -30,16 +30,16 @@ def test_false_when_rank_is_less_than_one
3030 refute Chess . valid_square? ( 0 , 'A' )
3131 end
3232
33- def test_correct_player_nick_name
34- assert_equal "JOOE" , Chess . nick_name ( "John" , "Doe" )
33+ def test_correct_player_nickname
34+ assert_equal "JOOE" , Chess . nickname ( "John" , "Doe" )
3535 end
3636
3737 def test_correct_nickname_for_2_letter_last_name
38- assert_equal "LILI" , Chess . nick_name ( "Lisa" , "Li" )
38+ assert_equal "LILI" , Chess . nickname ( "Lisa" , "Li" )
3939 end
4040
4141 def test_correct_nickname_for_2_letter_first_name
42- assert_equal "DJER" , Chess . nick_name ( "Dj" , "Walker" )
42+ assert_equal "DJER" , Chess . nickname ( "Dj" , "Walker" )
4343 end
4444
4545 def test_correct_message_for_a_move
You can’t perform that action at this time.
0 commit comments