From 7e2d4595caed04199ecb9537c4724c57611bf4f9 Mon Sep 17 00:00:00 2001 From: Rimian Perkins Date: Fri, 10 Jan 2020 14:41:32 +1100 Subject: [PATCH] test the payment and subscribe page --- test/javascripts/acceptance/payments-test.js.es6 | 9 ++++++--- test/javascripts/acceptance/subscribe-test.js.es6 | 13 ++++++++----- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/test/javascripts/acceptance/payments-test.js.es6 b/test/javascripts/acceptance/payments-test.js.es6 index b0391f6..998f69f 100644 --- a/test/javascripts/acceptance/payments-test.js.es6 +++ b/test/javascripts/acceptance/payments-test.js.es6 @@ -4,11 +4,14 @@ import { stubStripe } from "discourse/plugins/discourse-subscriptions/helpers/st acceptance("Discourse Subscriptions", { beforeEach() { stubStripe(); - } + }, + + loggedIn: true }); -QUnit.test("viewing payment page", async assert => { +QUnit.test("viewing product page", async assert => { await visit("/s"); - assert.ok($("#product-list").length, "has payment page"); + assert.ok($("#product-list").length, "has product page"); + assert.ok($(".product:first-child a").length, "has a link"); }); diff --git a/test/javascripts/acceptance/subscribe-test.js.es6 b/test/javascripts/acceptance/subscribe-test.js.es6 index 211e8b9..af50606 100644 --- a/test/javascripts/acceptance/subscribe-test.js.es6 +++ b/test/javascripts/acceptance/subscribe-test.js.es6 @@ -1,14 +1,17 @@ import { acceptance } from "helpers/qunit-helpers"; +import { stubStripe } from "discourse/plugins/discourse-subscriptions/helpers/stripe"; acceptance("Discourse Subscriptions", { - settings: { - discourse_patrons_subscription_group: "plan-id" + beforeEach() { + stubStripe(); }, + loggedIn: true }); -QUnit.skip("subscribing", async assert => { - await visit("/patrons/subscribe"); +QUnit.test("subscribing", async assert => { + await visit("/s"); - assert.ok($("h3").length, "has a heading"); + assert.ok($("#product-list").length, "has product page"); + assert.ok($(".product:first-child a").length, "has a link"); });