fix cookie -- not working
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
package handlers
|
||||
|
||||
import (
|
||||
"net/http/httptest"
|
||||
"testing"
|
||||
|
||||
pscatalog "git.ma-al.com/goc_marek/ps_shop/internal/prestashop/catalog"
|
||||
)
|
||||
|
||||
func TestAssignMarketSwitchLinksUsesCountryCurrencyID(t *testing.T) {
|
||||
req := httptest.NewRequest("GET", "https://shop.example.com/pl/product/test", nil)
|
||||
locale := pscatalog.HeaderLocaleData{
|
||||
Countries: []pscatalog.LocaleOption{
|
||||
{ID: 36, Code: "PL", CurrencyID: 6, Label: "Polska PLN"},
|
||||
},
|
||||
}
|
||||
|
||||
assignMarketSwitchLinks(req, &locale)
|
||||
|
||||
if got := locale.Countries[0].URL; got != "/pl/product/test?market=36%3APL%3A6" {
|
||||
t.Fatalf("market url = %q, want %q", got, "/pl/product/test?market=36%3APL%3A6")
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user