Commit graph

267 commits

Author SHA1 Message Date
Eric
e99639ffbe Remove the migration_sanity_spec.rb since it's not really useful long-term 2020-05-08 16:25:43 -05:00
Eric Schultz
c20d01c4e8 Add api/nonprofits#create 2020-04-21 13:47:49 -05:00
Eric Schultz
b19cb9ddc8 Rename some sample nonprofits to make certain tests easier 2020-04-20 14:41:01 -05:00
Eric Schultz
4d8e5207b9 Add initial verification for Nonprofit registration through model 2020-04-17 17:51:59 -05:00
Eric Schultz
38a1afc0f1 getting closer! 2020-04-17 15:30:54 -05:00
Eric Schultz
30b2df23e2 WIP 2020-04-17 14:38:58 -05:00
Eric Schultz
5a5a657b58 Cleanup of nonprofit factories 2020-04-17 14:02:07 -05:00
Eric Schultz
5b5b6fa330 Add support for parallel_tests 2020-04-16 14:17:57 -05:00
Eric Schultz
521b6ad904 Add a spec for campaigns.json 2020-04-02 10:50:28 -05:00
Eric Schultz
c2abc274fa Remove unused code 2020-02-10 14:21:17 -06:00
Eric Schultz
762eba6aad Remove unused code 2020-02-10 14:19:56 -06:00
Eric Schultz
e1b2ac4d28 All stats pass with listeners 2020-02-10 14:01:49 -06:00
Eric Schultz
2a20b9f381 ticket_create event working 2020-01-07 11:20:28 -06:00
Eric Schultz
31e4a69a22 Added refund create and recurring donation create 2020-01-07 11:07:48 -06:00
Eric Schultz
985f14688e Initial event publishing support 2020-01-06 16:30:28 -06:00
Eric Schultz
bfa3e2db3b Additional email_job_spec cleanup 2019-11-08 16:19:34 -06:00
Eric Schultz
c2226c9893 Add EmailJob 2019-11-08 16:13:03 -06:00
Eric Schultz
d544242ae7 Correct bugs in how payment notification jobs are enqueued 2019-11-08 16:13:03 -06:00
Eric Schultz
207adfc42b Fix bugs in ExportPaymentsSpec 2019-11-08 16:13:03 -06:00
Eric Schultz
afae51ab4e Fixes to ExpectRecurringDonations spec 2019-11-08 16:13:03 -06:00
Eric Schultz
3f04f70171 Fix spec problem where queued jobs were never cleared 2019-11-08 16:13:03 -06:00
Eric Schultz
6e04c84aa1 Remove redundant tier bug 2019-11-08 16:13:03 -06:00
Eric Schultz
28d1c11af4 Add test queue adapter 2019-11-08 16:13:03 -06:00
Eric Schultz
f76bff6cbb Fix typo in spec 2019-11-08 16:13:03 -06:00
Eric Schultz
b84f3fc2ef Fix some typos! 2019-11-08 16:13:03 -06:00
Eric Schultz
cfa5fb8b0f Add SupportersExportCreateJob 2019-11-08 16:13:03 -06:00
Eric Schultz
1422b5907e Add RecurringDonationsExportCreateJob 2019-11-08 16:13:03 -06:00
Eric Schultz
016e69283c Add SupporterNotesExportCreateJob 2019-11-08 16:13:03 -06:00
Eric Schultz
bc959425c5 Add PaymentExportCreateJob 2019-11-08 16:13:03 -06:00
Eric Schultz
5236eda39d Add CreateWeMoveExecuteForDonationsJob 2019-11-08 16:13:03 -06:00
Eric Schultz
34e67f5577 Use AdminFailedGiftJob 2019-11-08 16:13:03 -06:00
Eric Schultz
ef9c4776fa Improve CampaignCreateJob 2019-11-08 16:13:03 -06:00
Eric Schultz
fe9339fccc Remove unused EmailJobQueue 2019-11-08 16:13:03 -06:00
Eric Schultz
26a262599d Remove old GenericMailJob 2019-11-08 16:13:02 -06:00
Eric Schultz
2d28f4023c Remove unneeded expectation 2019-11-08 16:13:02 -06:00
Eric Schultz
a4b32cf949 remove AdminNoticeJob 2019-11-08 16:13:02 -06:00
Eric Schultz
4b8bb49d76 Add Ticket Creation Notifications for Nonprofits 2019-11-08 16:13:02 -06:00
Eric Schultz
1fa53e65f2 Add TicketCreateJob 2019-11-08 16:13:02 -06:00
Eric Schultz
78e803b1d6 AddRefundNotificationNonprofitEmailJob 2019-11-08 16:13:02 -06:00
Eric Schultz
cc45ec820a Add RecurringDonationChangeAmountNonprofitEmailJob 2019-11-08 16:13:02 -06:00
Eric Schultz
3aa1075c76 Add RecurringDonationCancelledJob 2019-11-08 16:13:02 -06:00
Eric Schultz
0d70861a19 Add PaymentNotificationEmailNonprofitJob 2019-11-08 16:13:02 -06:00
Eric Schultz
283ebc553b Add BankAccountCreateJob 2019-11-08 16:13:02 -06:00
Eric Schultz
7c9524ee21 Add VerificationCompletedJob 2019-11-08 16:13:02 -06:00
Eric Schultz
ade965ba22 Add VerificationFailedJob 2019-11-08 16:13:02 -06:00
Eric Schultz
6ce5a43735 Correct some missing features on the ExportSupportersCompletedJob addition 2019-11-08 16:13:02 -06:00
Eric Schultz
9b501c4509 Add ExportSupportersFailedJob 2019-11-08 16:13:02 -06:00
Eric Schultz
bedce11511 Add ExportSupportersCompletedJob 2019-11-08 16:13:02 -06:00
Eric Schultz
b2aaf30a14 Add SupporterFundraiserCreateJob 2019-11-08 16:13:02 -06:00
Eric Schultz
00e9cb972d Add UserInviteCreateJob 2019-11-08 16:13:02 -06:00
Eric Schultz
b295bcfa65 Add RoleAddedJob 2019-11-08 16:13:02 -06:00
Eric Schultz
c29bd50fc2 Add ImportCompletedJob 2019-11-08 16:13:02 -06:00
Eric Schultz
2bceb3389c Add ExportSupporterNotesFailedJob 2019-11-08 16:13:02 -06:00
Eric Schultz
ad2b701f69 Add ExportSupporterNotesCompletedJob 2019-11-08 16:13:02 -06:00
Eric Schultz
b6e11124de Add ExportRecurringDonationsFailedJob 2019-11-08 16:13:02 -06:00
Eric Schultz
e9a01c76ef Add ExportRecurringDonationsCompletedJob 2019-11-08 16:13:02 -06:00
Eric Schultz
24ba568756 Add ExportPaymentsFailedJob 2019-11-08 16:13:02 -06:00
Eric Schultz
30a868978a Add ExportPaymentsCompletedJob 2019-11-08 16:13:02 -06:00
Eric Schultz
f68a432ee5 Add NonprofitCreateJob 2019-11-08 16:13:02 -06:00
Eric Schultz
94398f8bdf Add PayoutPendingJob 2019-11-08 16:13:02 -06:00
Eric Schultz
e05466d0c6 Add EventCreateJob 2019-11-08 16:13:02 -06:00
Eric Schultz
8a97e3a8af Add RefundNotificationJob 2019-11-08 16:13:02 -06:00
Eric Schultz
b6292ab7aa Add RecurringDonationChangeAmountJob 2019-11-08 16:13:02 -06:00
Eric Schultz
ff1a8b92f5 Add PaymentNotificationJob 2019-11-08 16:13:02 -06:00
Eric Schultz
fe7322c5da Add FailedRecurringDonationPaymentJob 2019-11-08 16:13:02 -06:00
Eric Schultz
052474ac80 Add DirectDebitCreateJob 2019-11-08 16:13:02 -06:00
Eric Schultz
99373d5792 Create AdminFailedGiftJob 2019-11-08 16:13:02 -06:00
Eric Schultz
7b4b4573b0 Add CampaignCreationEmailFollowupJob 2019-11-08 16:13:02 -06:00
Eric Schultz
a0728e80e3 Update rspec 2019-11-06 16:22:05 -06:00
Eric Schultz
53b3f5800e Removing tiers 2019-11-05 14:06:59 -06:00
Eric Schultz
51ef25b3af Remove trial support 2019-11-05 13:38:36 -06:00
Eric Schultz
60ef60ef0c Remove unused js specs 2019-10-22 14:36:00 -05:00
Luis Castro
6ab13ce5bf
test(nonprofit): change expectation to bad request, from malformed token 2019-08-12 13:50:10 +02:00
Luis Castro
deae69bce8
chore(shared_user_ctx): rename method for clarity 2019-08-02 19:19:56 +02:00
Luis Castro
b65b88b292
test(static_controller): fix inconsistency with Settings merge 2019-08-02 19:07:31 +02:00
Luis Castro
c21ddbba06
test(views): add arg for views without json format 2019-08-02 19:07:31 +02:00
Luis Castro
fd564be0bc
fix(test_uploader): remove frozen literal from test file 2019-08-02 19:07:31 +02:00
Luis Castro
096a6a27a1
test(payouts): add matching expectaions to db timestamp values 2019-08-02 19:07:31 +02:00
Luis Castro
5fe98ab464
test(timespan): fix inconsistency between expectation and actual output
* Also added timecop to spec to avoid future breaks.
2019-08-02 19:07:31 +02:00
Luis Castro
3965ba59f9
feat(timespan): add new syntax for declaring constants in a Struct 2019-08-02 19:07:30 +02:00
Luis Castro
2552e831b3
chore(rspec): supress warnings on false positives 2019-08-02 19:07:30 +02:00
Luis Castro
aacd4af6c0
test(methods): add methods to without json response config 2019-08-02 19:07:30 +02:00
Luis Castro
529745bf22
test(button): remove from json views 2019-08-02 19:07:30 +02:00
Luis Castro
2c12b5864b
test(edit): fix edit actions controller expect to html render method 2019-08-02 19:07:30 +02:00
Luis Castro
f0fd393be4
style(format): run rubocop format autocorrect 2019-08-02 19:07:29 +02:00
Luis Castro
84f8a583ba
test(shared_user_ctx): add conditional specs for types of methods 2019-08-02 19:07:28 +02:00
Luis Castro
33862bab25
test(support): fix any_instance deprecation warning
Changed from the old syntax to the new allow_any_instance_of according to the documentation.

https://www.rubydoc.info/github/rspec/rspec-mocks/RSpec/Mocks/ExampleMethods%3aallow_any_instance_of
2019-08-02 19:07:27 +02:00
Luis Castro
e08d7836c6
test(nonprofit): fix xhr deprecation warnings
`xhr` and `xml_http_request` are deprecated, changed to new syntax
2019-08-02 19:07:26 +02:00
Luis Castro
d4f6e2d91d
test(donation_context): fix any_instance deprecation warning
Changed from the old syntax to the new allow_any_instance_of according to the documentation.

https://www.rubydoc.info/github/rspec/rspec-mocks/RSpec/Mocks/ExampleMethods%3aallow_any_instance_of
2019-08-02 19:07:26 +02:00
Luis Castro
fb638f0c26
test(shared_user_context): fix positional args warning
Using positional arguments in functional tests has been deprecated
2019-08-02 19:07:26 +02:00
Luis Castro
57125774ef
test(params): fix HttpPositionalArguments
Automatic run with `bundle exec rubocop --rails --only HttpPositionalArguments --auto-correct`
2019-08-02 19:07:26 +02:00
Luis Castro
c3c1311e2f
test(shared_user_context): move to ActionDistpach
From ActionController::TestResponse, to use the new IntegrationTest from rails 5.
2019-08-02 19:07:25 +02:00
Luis Castro
35c2f5a640
test(setup): update Devise controller helpers 2019-08-02 19:07:25 +02:00
Eric Schultz
938821ed5f
Initial rails 4.2 2019-08-02 19:07:23 +02:00
Eric Schultz
d90d2b3505
Make CreateCampaign fail in pending 2019-08-02 19:07:14 +02:00
Eric Schultz
a05f8582de
Remove deprecated '.to_time_in_current_zone' usage 2019-08-02 19:07:14 +02:00
Eric Schultz
cc24183cb9
Fix some quirky test issues with non-reloaded entities 2019-08-02 19:07:13 +02:00
Eric Schultz
964aadbfb1
Correct bug in maintenance_spec.tb 2019-08-02 19:07:13 +02:00
Eric Schultz
438ecf16c8
Correct spec for campaign_gift_options 2019-08-02 19:07:13 +02:00
Eric Schultz
568835c9bf
Fix a numb of invalid routes in Rails 4 2019-08-02 19:07:13 +02:00
Eric Schultz
b4ebaa8102
Fix routing bugs in TicketsController spec 2019-08-02 19:07:13 +02:00
Eric Schultz
5f7b284c4f
Fix bug where delete_card_for_ticket spec was failing 2019-08-02 19:07:13 +02:00
Eric Schultz
a5903d9daf
Correct blocklist name
WIP
2019-08-02 19:07:07 +02:00
Eric Schultz
881e42cc0b
Correct rubocop warning 2019-08-02 19:07:07 +02:00
Eric Schultz
ca17696529
Initial Update to ruby 4.2 2019-08-02 19:06:28 +02:00
Eric Schultz
25c269b4c0 Add a way to get other tickets purchased as part of same order 2019-07-12 13:32:04 -05:00
Eric Schultz
854981992b Fix bad const naming in a test 2019-03-21 15:14:49 -05:00
Eric Schultz
bdc6331e6a Merge branch 'master' into fix_license 2019-03-21 14:53:24 -05:00
Eric Schultz
c660402a5b Fix missing license header 2019-03-21 14:53:11 -05:00
Eric Schultz
1bc048b52a Add an export for supporter notes 2019-03-21 14:19:11 -05:00
Eric Schultz
7f74b30129 Add export enumerable for supporter notes 2019-03-21 14:16:42 -05:00
Eric Schultz
0916fe74c0 Add a federated P2P creation email 2019-02-11 16:20:50 -06:00
Eric Schultz
84a48860e2 Consider deleted campaigns in slug naming 2019-02-05 16:57:45 -06:00
Eric Schultz
4b9a74de98 Remove VCR 2019-01-25 17:27:29 -06:00
Eric Schultz
8738849711 Rename a spec properly 2019-01-24 14:34:18 -06:00
Eric Schultz
73be70b872 Add Campaign Creator email to campaign export report 2019-01-22 16:24:01 -06:00
Eric Schultz
22ea10c65e Add campaign_id to export 2019-01-22 16:23:20 -06:00
Eric Schultz
3b3763f5a6 Add useful validation message for is_equal_to 2018-12-13 12:42:27 -06:00
Eric Schultz
09cd0d1790 Setup simplecov 2018-12-10 15:51:50 -06:00
Eric Schultz
6fb2721a08 Copy naming algorithms not longer run full max copy tests. This shortens test times by a significant amount without reducing coverage that much 2018-12-10 13:24:35 -06:00
Eric Schultz
d9b7d6413c Campaign export calculations are fixed and specs 2018-12-04 16:40:48 -06:00
Eric Schultz
58c42598e3 Merge branch 'master' into docker-improvement-latest2 2018-11-30 21:40:12 -06:00
Eric Schultz
4c8065e98f Fix bugs in spec 2018-11-30 21:38:45 -06:00
Eric Schultz
f8874f49f6
Merge branch 'master' into docker-improvement-latest 2018-11-30 20:47:50 -06:00
Eric Schultz
3a4a960fe8 Fix a few specs 2018-11-21 14:34:08 -06:00
Eric Schultz
27877a716c Campaign metrics include child campaign metrics now 2018-11-21 11:00:45 -06:00
Eric Schultz
87dc491ef4 remove last of campaign template features 2018-11-21 11:00:45 -06:00
Eric Schultz
743fd2a15e remove empty spec 2018-11-21 11:00:44 -06:00
Eric Schultz
d711403674 WIP 2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
b90aac15ad Remove empty spec files 2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
d17c54b538 Refactor, specs for creating p2p campaign 2018-11-21 11:00:44 -06:00
Kasia Jarmołkowicz
399f6ff0c6 Merge branch 'p2p-campaigns' into h-custom-layout 2018-11-21 11:00:44 -06:00
Eric Schultz
d4b867e930 Working .travis.yml 2018-11-12 16:46:17 -06:00
Eric Schultz
3d704cd876 Split dedications up in the export 2018-10-25 16:56:44 -05:00
Eric Schultz
b2a28dd78c Fix weird formatting bug in test 2018-10-25 12:45:07 -05:00
Eric Schultz
543cc86645 Remove unused spec 2018-10-25 12:45:07 -05:00
Eric Schultz
6bbdfc4ebc Make contacts in dedications into usable json 2018-10-25 12:45:07 -05:00
Eric Schultz
e4161531aa Fix bug where ticket check-ins don't work properly. Closes #101 2018-10-24 11:37:04 -05:00
Eric Schultz
9d4925dc78 Can hard sync a mailchimp list 2018-10-24 11:36:02 -05:00
Eric Schultz
9ca314c8e9 Fix bug where p2p campaign editors couldn't add offsite donations 2018-08-30 15:16:06 -05:00
Eric Schultz
82dbe471bd Correct a bug where we get all params in the nonprofit 2018-08-16 14:33:36 -05:00
Eric Schultz
5026af021d Fix for nonprofit being weird 2018-08-16 13:29:29 -05:00
Eric Schultz
893bfd38b3 Fix for query_roles bug 2018-08-15 11:55:47 -05:00
Eric Schultz
26704b1d94 Fix where text/csv exports weren't always uploaded as attachment 2018-08-08 12:23:28 -05:00
Eric Schultz
bf5b10f280 Filtering by event or campaign will include refunds now 2018-07-31 16:43:58 -05:00
Eric Schultz
9c5d2df50b remove commented out code 2018-07-19 13:31:58 -05:00
Eric Schultz
1ad29e7436 If maintenance_token is nil, you can't pass an empty token to get in. 2018-07-19 12:59:43 -05:00
Eric Schultz
3dd63135a8 Add maintenance feature 2018-07-19 12:14:03 -05:00
Eric Schultz
b12337292d correct the broken spec for email names 2018-07-10 15:32:15 -05:00
Eric Schultz
28f5ae838a Correct the Rails.root call 2018-06-07 15:50:09 -05:00