use std/assert use std/testing * use std/random @test def "random dice rejects negative sides" [] { assert error { random dice --sides (-2) } "--sides (-2) should not have been accepted" } @test def "random dice rejects zero sides" [] { assert error { random dice --sides 0 } "--sides 0 should not have been accepted" } @test def "random dice rejects negative dice" [] { assert error { random dice --dice (-2) } "--dice (-2) should not have been accepted" } @test def "random dice rejects zero dice" [] { assert error { random dice --dice 0 } "--dice 0 should not have been accepted" } @test def "random dice rejects one-sided dice" [] { assert error { random dice --sides 1 } "--sides 1 should not have been accepted" }