mod common;
use crate::common::*;
#[test]
fn issue_166() {
#[rustfmt::skip]
test_ingest_then_query!(push: "Search Index", query: [
("search", true),
("earch", true),
]);
}
#[test]
fn issue_173() {
#[rustfmt::skip]
test_ingest_then_query!(push: "Alexander Tipugin", query: [
("alexander", true),
("alex", true),
("lexander", true),
("exander", true), ("exander Tipugin", true), ]);
}
#[test]
fn issue_245() {
#[rustfmt::skip]
test_ingest_then_query!(push: "Veronika Šibanová Veronika Sibanova", query: [
("Ve", true), ("Ver", true), ("Vero", true),
("Veron", true),
("Veroni", true),
("Veronik", true),
("Veronika", true),
("Veronika S", true),
("Veronika Si", true),
("Veronika Sib", true),
("Veronika Siba", true),
("Veronika Siban", true),
("Veronika Sibano", true),
("Veronika Sibanov", true),
("Veronika Sibanova", true),
("S", true), ("Si", true), ("Sib", true),
("Siba", true),
("Siban", true),
("Sibano", true),
("Sibanov", true),
("Sibanova", true),
("Sibanova V", true),
("Sibanova Ve", true), ("Sibanova Ver", true), ("Sibanova Vero", true),
("Sibanova Veron", true),
("Sibanova Veroni", true),
("Sibanova Veronik", true),
("Sibanova Veronika", true),
]);
}
#[test]
fn issue_262() {
#[rustfmt::skip]
let test_cases = [
("I met darren", true),
("darren yesterday", true),
];
test_ingest_then_query!(
push: "I met darren yesterday. Great fun!" LANG("eng"),
query: test_cases LANG("eng"),
);
test_ingest_then_query!(
push: "I met darren yesterday. Great fun!",
query: test_cases,
);
test_ingest_then_query!(
push: "I met darren yesterday. Great fun!" LANG("eng"),
query: test_cases,
);
}