35 lines
809 B
JavaScript
35 lines
809 B
JavaScript
import * as $gleeunit from "../gleeunit/gleeunit.mjs";
|
|
import { makeError } from "./gleam.mjs";
|
|
|
|
const FILEPATH = "test/markdown2_test.gleam";
|
|
|
|
export function main() {
|
|
return $gleeunit.main();
|
|
}
|
|
|
|
export function hello_world_test() {
|
|
let name = "Joe";
|
|
let greeting = ("Hello, " + name) + "!";
|
|
let $ = "Hello, Joe!";
|
|
if (!(greeting === $)) {
|
|
throw makeError(
|
|
"assert",
|
|
FILEPATH,
|
|
"markdown2_test",
|
|
12,
|
|
"hello_world_test",
|
|
"Assertion failed.",
|
|
{
|
|
kind: "binary_operator",
|
|
operator: "==",
|
|
left: { kind: "expression", value: greeting, start: 202, end: 210 },
|
|
right: { kind: "literal", value: $, start: 214, end: 227 },
|
|
start: 195,
|
|
end: 227,
|
|
expression_start: 202
|
|
}
|
|
)
|
|
}
|
|
return undefined;
|
|
}
|