discourse-subscriptions/test/javascripts/helpers/product-pretender.js.es6

42 lines
943 B
Plaintext
Raw Normal View History

2019-11-11 19:03:04 -05:00
export default function(helpers) {
const { response } = helpers;
2020-01-09 22:24:39 -05:00
this.get("/s/products", () => {
2019-11-11 19:03:04 -05:00
const products = [
{
2019-11-11 20:43:23 -05:00
id: "prod_23o8I7tU4g56",
name: "Awesome Product",
description:
"Subscribe to our awesome product. For only $230.10 per month, you can get access. This is a test site. No real credit card transactions."
2019-11-11 19:03:04 -05:00
},
{
2019-11-11 20:43:23 -05:00
id: "prod_B23dc9I7tU4eCy",
name: "Special Product",
description:
"This is another subscription product. You can have more than one. From $12 per month."
2019-11-11 19:03:04 -05:00
}
];
return response(products);
});
2020-01-10 00:47:28 -05:00
this.get("/s/products/:id", () => {
const product = {};
return response(product);
});
this.get("/s/plans", () => {
const plans = [
{
id: "plan_GHGHSHS8654G",
amount: 200,
currency: "usd",
interval: "month"
}
];
return response(plans);
});
2019-11-11 19:03:04 -05:00
}