Files
dllist/test/dllist_test.gleam

22 lines
492 B
Gleam

import dllist
import startest
pub fn main() -> Nil {
startest.run(startest.default_config())
}
pub fn is_empty_tests() {
startest.describe("is_emtpy", [
startest.it("terminated list", fn() {
assert dllist.is_empty(dllist.new())
assert !dllist.is_empty(dllist.new() |> dllist.insert(1))
}),
startest.it("cyclic list", fn() {
assert dllist.is_empty(dllist.new_cyclic())
assert !dllist.is_empty(dllist.new_cyclic() |> dllist.insert(1))
}),
])
}