feat(amazon-shopping): scrape and filter amazon product results
This commit is contained in:
@@ -27,6 +27,14 @@ describe("parseNaturalLanguageRequest", () => {
|
||||
assert.equal(parsed.filters.ratingComparison, "gte");
|
||||
});
|
||||
|
||||
it("cleans rating filter phrases from search query text", () => {
|
||||
const parsed = parseNaturalLanguageRequest("usb c cable with over 1000 reviews and rating over 4 stars");
|
||||
|
||||
assert.equal(parsed.query, "usb c cable");
|
||||
assert.equal(parsed.filters.minReviews, 1000);
|
||||
assert.equal(parsed.filters.minRating, 4);
|
||||
});
|
||||
|
||||
it("extracts limit and max product price phrases", () => {
|
||||
const parsed = parseNaturalLanguageRequest("return 5 wireless mouse under $30");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user