34 Commits

Author SHA1 Message Date
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