我需要能够使用ruby编写一个minitest测试,该ruby声明给定的数组是按asc或desc排序的。
我的代码不完整如下:
it "can order an array by asc order" do
assert_equal tested_array, sorted_array
end
答案 0 :(得分:2)
你可以这样写:
test "array should be sorted asc" do
sorted_array = tested_array.sort
assert_equal tested_array, sorted_array, "Array sorted"
end
desc
相同,但写tested_array.sort.reverse
代替tested_array.sort