28 lines
885 B
TypeScript
28 lines
885 B
TypeScript
![]() |
import { MarketplaceUrlResolver } from "@saleor/marketplace/marketplace-url-resolver";
|
||
|
|
||
|
describe("MarketplaceUrlResolver", function() {
|
||
|
it("Resolves deep marketplace url from full path", () => {
|
||
|
const resolver = new MarketplaceUrlResolver();
|
||
|
|
||
|
expect(
|
||
|
resolver.getMarketplaceDeepUrlFromPath("/marketplace/saleor-apps"),
|
||
|
).toEqual("/saleor-apps");
|
||
|
});
|
||
|
|
||
|
it("Generates full dashboard url that points to Marketplace - Saleor Apps", () => {
|
||
|
const resolver = new MarketplaceUrlResolver();
|
||
|
|
||
|
expect(resolver.getSaleorAppsDashboardPath()).toEqual(
|
||
|
"/marketplace/saleor-apps",
|
||
|
);
|
||
|
});
|
||
|
|
||
|
it("Generates full dashboard url that points to Marketplace - App Template Gallery", () => {
|
||
|
const resolver = new MarketplaceUrlResolver();
|
||
|
|
||
|
expect(resolver.getTemplateGalleryDashboardPath()).toEqual(
|
||
|
"/marketplace/template-gallery",
|
||
|
);
|
||
|
});
|
||
|
});
|