@@ -16,36 +16,36 @@ suites :: TestSuite
16
16
suites =
17
17
suite " Spiral.spiral" do
18
18
test " empty spiral" $
19
- (spiral 0 ) ` equal` (Nil :: List (List Int ))
19
+ equal (Nil :: List (List Int )) $ spiral 0
20
20
21
21
test " trivial spiral" $
22
- (spiral 1 ) ` equal` (to2DList [[1 ]] )
22
+ equal (to2DList [[1 ]] ) $ spiral 1
23
23
24
24
test " spiral of side length 2" $
25
- (spiral 2 ) ` equal` (to2DList [ [1 , 2 ]
26
- , [4 , 3 ]
27
- ])
25
+ equal (to2DList [ [1 , 2 ]
26
+ , [4 , 3 ]
27
+ ]) $ spiral 2
28
28
29
29
test " spiral of side length 3" $
30
- (spiral 3 ) ` equal` (to2DList [ [1 , 2 , 3 ]
31
- , [8 , 9 , 4 ]
32
- , [7 , 6 , 5 ]
33
- ])
30
+ equal (to2DList [ [1 , 2 , 3 ]
31
+ , [8 , 9 , 4 ]
32
+ , [7 , 6 , 5 ]
33
+ ]) $ spiral 3
34
34
35
35
test " spiral of side length 4" $
36
- (spiral 4 ) ` equal` (to2DList [ [ 1 , 2 , 3 , 4 ]
37
- , [12 , 13 , 14 , 5 ]
38
- , [11 , 16 , 15 , 6 ]
39
- , [10 , 9 , 8 , 7 ]
40
- ])
36
+ equal (to2DList [ [ 1 , 2 , 3 , 4 ]
37
+ , [12 , 13 , 14 , 5 ]
38
+ , [11 , 16 , 15 , 6 ]
39
+ , [10 , 9 , 8 , 7 ]
40
+ ]) $ spiral 4
41
41
42
42
test " spiral of side length 5" $
43
- (spiral 5 ) ` equal` (to2DList [ [ 1 , 2 , 3 , 4 , 5 ]
44
- , [16 , 17 , 18 , 19 , 6 ]
45
- , [15 , 24 , 25 , 20 , 7 ]
46
- , [14 , 23 , 22 , 21 , 8 ]
47
- , [13 , 12 , 11 , 10 , 9 ]
48
- ])
43
+ equal (to2DList [ [ 1 , 2 , 3 , 4 , 5 ]
44
+ , [16 , 17 , 18 , 19 , 6 ]
45
+ , [15 , 24 , 25 , 20 , 7 ]
46
+ , [14 , 23 , 22 , 21 , 8 ]
47
+ , [13 , 12 , 11 , 10 , 9 ]
48
+ ]) $ spiral 5
49
49
50
50
to2DList :: forall a . Array (Array a ) -> List (List a )
51
51
to2DList = fromFoldable <<< map fromFoldable
0 commit comments