mirror of
https://github.com/leporello-js/leporello-js
synced 2026-01-13 13:04:30 -08:00
improvement
This commit is contained in:
@@ -72,6 +72,10 @@ export const eval_tree = code => {
|
|||||||
|
|
||||||
export const assert_code_evals_to = (codestring, expected) => {
|
export const assert_code_evals_to = (codestring, expected) => {
|
||||||
const s = test_initial_state(codestring)
|
const s = test_initial_state(codestring)
|
||||||
|
if(!s.parse_result.ok) {
|
||||||
|
console.error('parse problems', s.parse_result.problems)
|
||||||
|
throw new Error('parse failed')
|
||||||
|
}
|
||||||
const frame = active_frame(s)
|
const frame = active_frame(s)
|
||||||
const result = frame.children.at(-1).result
|
const result = frame.children.at(-1).result
|
||||||
assert_equal(result.ok, true)
|
assert_equal(result.ok, true)
|
||||||
|
|||||||
Reference in New Issue
Block a user