USING: kernel tetris.game tetris.board tetris.piece tools.test sequences ; [ t ] [ dup tetris-current-piece swap tetris-next-piece and t f ? ] unit-test [ t ] [ { 1 1 } can-move? ] unit-test [ t ] [ { 1 1 } tetris-move ] unit-test [ 1 ] [ dup { 1 1 } tetris-move drop tetris-current-piece piece-location second ] unit-test [ 1 ] [ tetris-level ] unit-test [ 1 ] [ 9 over set-tetris-rows tetris-level ] unit-test [ 2 ] [ 10 over set-tetris-rows tetris-level ] unit-test [ 0 ] [ 3 0 rows-score ] unit-test [ 80 ] [ 1 1 rows-score ] unit-test [ 4800 ] [ 3 4 rows-score ] unit-test [ 1 ] [ dup 3 score-rows dup 3 score-rows dup 3 score-rows tetris-level ] unit-test [ 2 ] [ dup 4 score-rows dup 4 score-rows dup 2 score-rows tetris-level ] unit-test