test: Removed echo from test

This commit is contained in:
2025-11-04 13:56:28 +00:00
parent 2d8532b40e
commit 6634406a78
2 changed files with 52 additions and 1 deletions

View File

@@ -25,7 +25,7 @@ fn run_test(
case splitter.split(line_split, tests) { case splitter.split(line_split, tests) {
#("", "", "") -> Nil #("", "", "") -> Nil
#(line, _, rest) -> { #(line, _, rest) -> {
case splitter.split(row_split, line) |> echo { case splitter.split(row_split, line) {
#("", "", "") -> Nil #("", "", "") -> Nil
#(word, _, stem) -> { #(word, _, stem) -> {
assert lancaster_stemmer.stem(word, rules) == stem assert lancaster_stemmer.stem(word, rules) == stem

51
test/stem_cases.gleam Normal file
View File

@@ -0,0 +1,51 @@
import gleeunit
import lancaster_stemmer
pub fn main() -> Nil {
gleeunit.main()
}
pub fn stem_abbas_test() {
let rules = lancaster_stemmer.default_rules()
assert lancaster_stemmer.stem("abbas", rules) == "abba"
}
pub fn stem_abbas_case_test() {
let rules = lancaster_stemmer.default_rules()
assert lancaster_stemmer.stem("AbBaS", rules) == "abba"
}
pub fn stem_accomplish_test() {
let rules = lancaster_stemmer.default_rules()
assert lancaster_stemmer.stem("accomplish", rules) == "accompl"
}
pub fn stem_accomplish_upper_test() {
let rules = lancaster_stemmer.default_rules()
assert lancaster_stemmer.stem("ACCOMPLISH", rules) == "accompl"
}
pub fn stem_accompaniment_test() {
let rules = lancaster_stemmer.default_rules()
assert lancaster_stemmer.stem("accompaniment", rules) == "accompany"
}
pub fn stem_test_test() {
let rules = lancaster_stemmer.default_rules()
assert lancaster_stemmer.stem("test", rules) == "test"
}
pub fn stem_tessellate_test() {
let rules = lancaster_stemmer.default_rules()
assert lancaster_stemmer.stem("tessellate", rules) == "tessel"
}
pub fn stem_a_invalid_test() {
let rules = lancaster_stemmer.default_rules()
assert lancaster_stemmer.stem("a", rules) == "a"
}
pub fn stem_i_invalid_test() {
let rules = lancaster_stemmer.default_rules()
assert lancaster_stemmer.stem("i", rules) == "i"
}