From 58d1453da043281927e28c407f5ce268575605d7 Mon Sep 17 00:00:00 2001 From: BroodjeAap Date: Sat, 14 Jan 2023 13:20:06 +0000 Subject: [PATCH] added css/xpath test for empty return --- scraping_test.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scraping_test.go b/scraping_test.go index c232ce7..c1b7e34 100644 --- a/scraping_test.go +++ b/scraping_test.go @@ -126,6 +126,7 @@ func TestFilterXPathAttributes(t *testing.T) { {"//td[@class='price']", []string{`class="price"`, `class="price"`, `class="price"`, `class="price"`}}, {"//table[@id='product-table']//tr//td[2]", []string{`class="stock"`, `class="stock"`, `class="stock"`, `class="stock"`}}, {"//td[@class='stock']", []string{`class="stock"`, `class="stock"`, `class="stock"`, `class="stock"`}}, + {"//*[@class='does-not-exists']", []string{}}, } for _, test := range tests { @@ -256,6 +257,7 @@ func TestFilterCSSAttributes(t *testing.T) { {".price", []string{`class="price"`, `class="price"`, `class="price"`, `class="price"`}}, {".product-table tr td:nth-child(2)", []string{`class="stock"`, `class="stock"`, `class="stock"`, `class="stock"`}}, {".stock", []string{`class="stock"`, `class="stock"`, `class="stock"`, `class="stock"`}}, + {".does-not-exists", []string{}}, } for _, test := range tests {