42 Commits

Author SHA1 Message Date
Blake Erickson
9190001a3c
FIX: Translation missing for Norway (#196)
Turns out in YAML `NO` is interpreted as a boolean value, so we need to
wrap it in quotes.
2024-03-27 15:50:15 -06:00
Jarek Radosz
d33cf2921e
DEV: Update linting (#189) 2024-01-16 17:51:44 +01:00
Selase Krakani
2babb43ffb
FEATURE: Skip product listing if only one product is present (#160)
At the moment, paying for a product typically involves first clicking
the subscribe link added to the navigation bar, selecting a product and
then adding card details to to make the purchase.

This change skips the product selection step if the site has only one
product.
2023-05-04 13:52:04 +00:00
Jarek Radosz
044c18e904
DEV: Fix more imports (#114) 2022-03-07 14:34:05 +01:00
Jarek Radosz
98c843b8f2
DEV: Fix imports (#113) 2022-03-07 00:30:01 +01:00
Jarek Radosz
d6eaba632d
DEV: Lose the es6 suffix (#112) 2022-03-07 00:20:03 +01:00
Roman Rizzi
088b8d2239
REFACTOR: Use the new format for acceptance tests. (#37) 2021-01-04 16:32:33 -03:00
Justin DiRose
a1a7ca98a3
DEV: Fix tests 2020-07-28 15:40:16 -05:00
Justin DiRose
fb4fac197b
REFACTOR: Use models to store data (#11)
* REFACTOR: Use api to add subscribe link

* FIX: I18n subscribe link

* REFACTOR: Use models to store some data

This enables the plugin to show only subscription information which was
generated on Discourse. Subscription data storage is limited to the
external identifiers Stripe generates so we can interact with the API.

* DEV: Test/linting fixes/rake task
2020-05-22 11:20:05 -05:00
Rimian Perkins
ae36c00fc0 test buttons show 2020-01-12 09:08:00 +11:00
Rimian Perkins
9902947e99 a bit more testing 2020-01-10 16:47:28 +11:00
Rimian Perkins
7e2d4595ca test the payment and subscribe page 2020-01-10 14:41:32 +11:00
Rimian Perkins
ba43e9d977 name space tests 2020-01-10 14:24:39 +11:00
Rimian Perkins
80b721ddd8 rename some settings 2019-12-04 11:53:05 +11:00
Rimian Perkins
ce600eec04 fix broken paths 2019-12-03 11:00:03 +11:00
Rimian Perkins
e5ee7143ff problematic test 2019-11-13 08:36:38 +11:00
Rimian Perkins
1734abc1b9 product pretender 2019-11-12 11:03:04 +11:00
Rimian Perkins
b566c437c7 skip unfinished test 2019-11-07 13:17:54 +11:00
Rimian Perkins
dafa08f43e disable dashboard 2019-11-07 12:09:40 +11:00
Rimian Perkins
a7e8bf46bc add setting to test 2019-11-07 11:30:40 +11:00
Rimian Perkins
fcfb826929 create the token and make the customer request 2019-10-11 12:26:01 +11:00
Rimian Perkins
bb31deae89 basic subscribe page 2019-10-10 13:52:55 +11:00
Rimian Perkins
2c6944e66e stub stripe and add pretender 2019-10-09 11:53:58 +11:00
Rimian Perkins
c3e3b7ad67 rm acceptance test for now. Stripe is not defined 2019-09-12 09:39:23 +10:00
Rimian Perkins
fb372703a2 try and get the js tests to actually run 2019-09-12 07:51:40 +10:00
Rimian Perkins
abaf101173 initial spec for donation-row component 2019-08-26 17:34:40 +10:00
Rimian Perkins
d0bdfab44b fix the test runner 2019-08-26 16:01:57 +10:00
Rimian Perkins
473df7bd60 Acceptance test runs without crashing 2019-08-25 11:55:32 +10:00
Rimian Perkins
9c72bccf3a fix acceptabce test for link 2017-03-14 12:43:11 +11:00
Rimian Perkins
97e4497cc8 acceptance test link 2017-02-24 13:09:27 +11:00
Rimian Perkins
23850afeb1 rename js test 2017-02-24 12:51:26 +11:00
Rimian Perkins
de9a5cb6f9 stripe elements form submits a payment to stripe api 2017-02-16 16:29:42 +11:00
Rimian Perkins
e1778d6bd8 sample ajax request 2017-02-15 14:10:52 +11:00
Rimian Perkins
259e7923d6 rename the qunit acceptance test 2017-02-15 11:48:40 +11:00
Rimian Perkins
4eef7131ed check payment link exists 2017-02-14 10:19:59 +11:00
Rimian Perkins
3f32c212d8 rename to "payments" 2017-02-14 10:11:10 +11:00
Rimian Perkins
ed828a228b a response happened and there is a test 2017-02-13 15:31:31 +11:00
Rimian Perkins
e32e7b9def fix assertion 2017-02-13 13:50:48 +11:00
Rimian Perkins
800aef7b3f acceptacnce test verifies page renders 2017-02-13 11:35:59 +11:00
Rimian Perkins
c0529c5bdb a child page at user/:username/choice 2017-02-10 15:10:47 +11:00
Rimian Perkins
02d15d486a initial form 2017-02-07 14:23:38 +11:00
Rimian Perkins
8d7b50a7ae inital empty page 2017-02-07 13:56:22 +11:00