gbf/test/gbf_test.gleam(view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import gbf
import gbf/vm
import gleeunit
import gleeunit/should
pub fn main() -> Nil {
gleeunit.main()
}
pub fn should_run_hello_world_test() {
let input =
"++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++."
let assert Ok(bvm) = gbf.run(input)
bvm
|> vm.output
|> should.equal("Hello World!\n")
}
|