saleor-dashboard/src/marketplace/marketplace-url-resolver.test.ts
Lukasz Ostrowski e06d3bdf0d
Improve dashboard and marketplace connection (#2666)
* Change env variables related to marketplace, add navigation item

* Change apps order

* Add button to browse marketplace

* Add redirect to Saleor Apps Marketplace on button click

* Move apps tabs state to URL

* Pass theme for initial marketplace iframe load

* Improve marketplace mount

* fix types

* fix cr

* Update env variables to disable marketplace on envs other than master staging

* Extract locales

* update snapshots
2022-11-30 17:20:20 +01:00

27 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",
);
});
});