test: Removed echo from test
This commit is contained in:
@@ -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
51
test/stem_cases.gleam
Normal 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"
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user