feat(scala): m01–m06 port with shared fixtures
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5.5
parent
045029639e
commit
1e186733d1
@@ -0,0 +1,12 @@
|
||||
package snake
|
||||
|
||||
import Fixtures.*
|
||||
|
||||
class M06ViewSuite extends munit.FunSuite:
|
||||
test("CELL is 20 pixels") { assertEquals(View.CELL, 20) }
|
||||
|
||||
cases("m06-view").foreach { c =>
|
||||
test(s"view: ${c("name").str}") {
|
||||
assertEquals(View.view(gameState(c("args")(0))), list(c("expected"))(shape))
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user