=
c016f5d08a
Merge eWay payment driver
2021-08-18 21:21:05 +10:00
Benjamin Beganović
ec9d2cc292
Update order of tests
2021-08-15 16:26:18 +02:00
Benjamin Beganović
fc2094b951
Credit card: Pay with saved card
2021-08-15 16:26:00 +02:00
Benjamin Beganović
f6ee61d985
Credit card: Pay with new card and save for future use
2021-08-15 16:25:42 +02:00
Benjamin Beganović
79306ec4be
Credit card: Pay with new
2021-08-15 16:25:05 +02:00
Benjamin Beganović
c108a5bcfc
Credit card: Removing test
2021-08-15 16:24:26 +02:00
Benjamin Beganović
1d1ca46aac
Credit card: Authorizing test
2021-08-15 16:23:37 +02:00
Benjamin Beganović
5d12c331ca
Scaffold CreditCardTest
2021-08-15 16:18:26 +02:00
David Bomba
bc81043973
Fixes for Molli
2021-08-11 16:43:20 +10:00
David Bomba
7b73104a45
Merge branch 'paytrace' into v5-develop
2021-08-11 10:03:02 +10:00
Benjamin Beganović
dc2f49fb45
Tests for ACH integer / minimum value
2021-08-05 13:50:51 +02:00
Benjamin Beganović
a3965c3d65
Removing credit card test
2021-07-31 13:27:17 +02:00
Benjamin Beganović
1ae9cde8ff
Standalone credit card authorization test
2021-07-31 13:19:22 +02:00
Benjamin Beganović
d37841afa7
Pay with saved credit card test
2021-07-31 13:18:08 +02:00
Benjamin Beganović
80b633fd17
Pay with new credit card and save for future use test
2021-07-31 13:16:15 +02:00
Benjamin Beganović
1b0ff21f20
Pay with new credit card test
2021-07-31 13:14:38 +02:00
Benjamin Beganović
d70e7dfc36
Scaffold CreditCardTest
2021-07-31 12:54:49 +02:00
Benjamin Beganović
b7c248eec5
PayTrace improvements ( #43 )
...
* Refactor credit card payment JavaScript
* CreditCard.php: Rename $paytrace_driver to $paytrace
* Credit card: Support for token billing (frontend)
* Fixes for "save card" label
* Credit card: Authorize
* Allow PayTrace to be seeded from CreateSingleAccount
* Add PayTrace decrypted config to ninja.testvars
* Extract to separate JavaScript
* Scaffold Dusk test
* CreditCard -> CreditCardTest
* CreditCard -> CreditCardTest
* Scaffold pay with new card test
* Fixes for gateway_key in CreateSingleAccount
* Production builds
2021-07-28 07:59:44 +10:00
Benjamin Beganović
6638cf44e8
Required fields check browser test
2021-07-15 10:36:50 +02:00
Benjamin Beganović
7e5a231bf8
Hide "Pay now" button if no gateways are configured
2021-07-14 14:54:09 +02:00
Benjamin Beganović
033e74da7d
Show 'No quotes avialable for download' instead of blank page
2021-07-14 14:33:17 +02:00
Benjamin Beganović
7f7120af6b
Show 'Only quotes with "Sent" status can be approved.' for non-approvable quotes
2021-07-14 14:30:24 +02:00
Benjamin Beganović
34e1854114
Fixes for tests
2021-07-14 14:04:33 +02:00
Benjamin Beganović
23ead7732a
Update Stripe Credit Card to use Pay Now instead of selector
2021-07-13 14:44:09 +02:00
Benjamin Beganović
93dd5cf895
Rename ACH to ACHTest
2021-07-13 14:43:51 +02:00
Benjamin Beganović
9e1559b8da
Enable underpayments for Braintree Credit Card
2021-07-13 14:43:31 +02:00
Benjamin Beganović
7abcf9338b
Gateways: WePay: ACH: Paying without preauthorized account isn't possible
2021-07-12 13:42:16 +02:00
Benjamin Beganović
b07b56c76f
Gateways: WePay: Credit card: Adding credit card standalone
2021-07-12 13:39:03 +02:00
Benjamin Beganović
59c4ec63cc
Gateways: WePay: Credit card: Removing credit card
2021-07-12 13:35:22 +02:00
Benjamin Beganović
4a70d74354
Gateways: WePay: Credit card: Pay with existing card
2021-07-12 13:34:43 +02:00
Benjamin Beganović
8fe01cec86
Gateways: WePay: Credit card: Pay with new card and save for future use
2021-07-12 13:32:34 +02:00
Benjamin Beganović
d8d2aae5e2
Gateways: WePay: Credit card: Pay with new card
2021-07-12 13:30:23 +02:00
Benjamin Beganović
97919aa573
Data seeding: WePay
2021-07-11 17:09:45 +02:00
Benjamin Beganović
aaa390f2e2
Data seeding: Checkout.com
2021-07-11 17:07:14 +02:00
Benjamin Beganović
a1c40cffc9
Data seeding: Braintree
2021-07-11 17:04:15 +02:00
Benjamin Beganović
eb734ce810
Fixes for tests
2021-07-11 16:35:19 +02:00
Benjamin Beganović
23fd2abecb
Data seeding: Authorize.net
2021-07-11 16:35:01 +02:00
Benjamin Beganović
9178a70fed
Data seeding: Stripe
2021-07-11 16:29:54 +02:00
Benjamin Beganović
e5e9b2151c
Gateways: Braintree: PayPal: Scaffold
2021-07-11 13:59:09 +02:00
Benjamin Beganović
7b70fadfa3
Gateways: Braintree: Credit card: Adding credit card standalone shouldn't be possible
2021-07-09 16:03:53 +02:00
Benjamin Beganović
f354da50a1
Gateways: Braintree: Credit card: Remove credit card
2021-07-09 16:01:29 +02:00
Benjamin Beganović
f4b7f4b85c
Gateways: Braintree: Credit card: Pay with saved card
2021-07-09 16:01:01 +02:00
Benjamin Beganović
617e51b7c3
Gateways: Braintree: Credit card: Pay with new card and save for future use
2021-07-09 15:59:25 +02:00
Benjamin Beganović
20fdbc19d5
Gateways: Braintree: Credit card: Pay with new card
2021-07-09 15:56:32 +02:00
Benjamin Beganović
8be22afafc
Gateways: WePay: Credit card: Scaffold
2021-07-09 15:22:19 +02:00
Benjamin Beganović
cc7a4fd12d
Gateways: PayPal: Scaffold
2021-07-08 14:22:22 +02:00
Benjamin Beganović
aebdaeb5dd
Gateways: Authorize.net: Credit card: Add credit card standalone
2021-07-08 14:06:24 +02:00
Benjamin Beganović
9782092a45
Gateways: Authorize.net: Credit card: Remove credit card
2021-07-08 13:53:50 +02:00
Benjamin Beganović
a5ed8e41d0
Gateways: Authorize.net: Credit card: Pay with saved card
2021-07-08 13:52:47 +02:00
Benjamin Beganović
a913c2d9d0
Gateways: Authorize.net: Credit card: Pay with new card and save for future
2021-07-08 13:50:41 +02:00
Benjamin Beganović
f1ad846d17
Gateways: Authorize.net: Credit card: Pay with new card
2021-07-08 13:49:07 +02:00
Benjamin Beganović
c40c27038b
Gateways: Checkout.com: Credit card: Removing credit card
2021-07-07 15:58:23 +02:00
Benjamin Beganović
e922751ad2
Gateways: Checkout.com: Credit card: Paying with saved credit card
2021-07-07 15:56:20 +02:00
Benjamin Beganović
4ac0788da0
Gateways: Checkout.com: Credit card: Paying with new card and saving for future use
2021-07-07 15:53:29 +02:00
Benjamin Beganović
0f7fa134ea
Gateways: Checkout.com: Credit card: Paying with new card
2021-07-07 15:50:54 +02:00
Benjamin Beganović
78c39ee96e
Gateways: Checkout.com: Credit card: Adding payment method shouldn't be possible
2021-07-07 15:45:40 +02:00
Benjamin Beganović
a086e726b3
Gateways: Stripe: Alipay: Paying with Alipay
2021-07-07 14:48:54 +02:00
Benjamin Beganović
274703b3b0
Gateways: Stripe: SOFORT: Paying with SOFORT
2021-07-07 14:42:12 +02:00
Benjamin Beganović
9be5de3e89
Gateways: Stripe: ACH: Removing ACH account
2021-07-07 14:27:50 +02:00
Benjamin Beganović
38c7e84b21
Gateways: Stripe: ACH: Paying with existing ACH account
2021-07-07 14:26:33 +02:00
Benjamin Beganović
1ec2630c6c
Gateways: Stripe: ACH: Adding ACH account and verifying it
2021-07-07 14:18:36 +02:00
Benjamin Beganović
4705d40fdb
Gateways: Stripe: Adding credit card standalone
2021-07-07 13:46:37 +02:00
Benjamin Beganović
51dbae59d4
Gateways: Stripe: Remove credit card
2021-07-07 13:21:13 +02:00
Benjamin Beganović
e436551254
Gateways: Stripe: Pay with saved credit card
2021-07-07 13:15:13 +02:00
Benjamin Beganović
498ad19a63
Gateways: Stripe: Pay with new card and save for future use
2021-07-07 13:10:45 +02:00
Benjamin Beganović
a34b1734be
Gateways: Stripe: Pay with new credit card
2021-07-07 13:05:02 +02:00
Benjamin Beganović
1af12ea585
Profile settings: Updating shipping address
2021-07-06 15:30:19 +02:00
Benjamin Beganović
a716330bcb
Profile settings: Updating billing address
2021-07-06 15:28:55 +02:00
Benjamin Beganović
3ee859a258
Profile settings: Updating contact details
2021-07-06 15:20:36 +02:00
Benjamin Beganović
1c3136e915
Profile settings: Updating client details
2021-07-06 14:31:14 +02:00
Benjamin Beganović
6e5a085787
Profile settings: Page loads
2021-07-06 14:13:18 +02:00
Benjamin Beganović
ecc08d5d56
Create console/ for logs
2021-07-06 14:13:05 +02:00
Benjamin Beganović
410ea21f3d
Update testPageLoads()
2021-07-05 14:25:24 +02:00
Benjamin Beganović
c81044994b
Quotes: Test approving process
2021-07-05 13:57:28 +02:00
Benjamin Beganović
f35ed86299
Quotes: Clicking "Approve" button without quotes
2021-07-05 13:32:41 +02:00
Benjamin Beganović
a82e3f57c3
Recurring invoices: Test the cancellation feature
2021-07-05 11:49:17 +02:00
Benjamin Beganović
22acc8f14c
Update update licence/copyright on tests
2021-07-05 11:17:50 +02:00
Benjamin Beganović
53b4bd8d57
Update authentication process
2021-07-05 10:29:52 +02:00
Benjamin Beganović
1d1d04ccd1
Invoices: Test clicking on "Pay Now" with selected invoice
2021-07-05 10:17:01 +02:00
Benjamin Beganović
dde0af3fd2
Invoices: Test clicking "Download" without any invoices
2021-07-05 10:05:03 +02:00
Benjamin Beganović
7b41f2dbd0
Invoices: Test clicking "Pay Now" without selecting any invoices
2021-07-05 10:04:11 +02:00
Benjamin Beganović
90e0d0cbab
Subscriptions: Assert page loads
2021-07-02 16:59:40 +02:00
Benjamin Beganović
a2e25de6ab
Documents: Assert page loads
2021-07-02 16:59:03 +02:00
Benjamin Beganović
ccf64f6a3d
Payment Methods: Assert page loads
2021-07-02 16:58:30 +02:00
Benjamin Beganović
7e6663ac0b
Credits: Assert page loads
2021-07-02 16:53:57 +02:00
Benjamin Beganović
40a4e3f3ea
Quotes: Assert page loads
2021-07-02 16:53:21 +02:00
Benjamin Beganović
213e1ab957
Payments: Assert page loads
2021-07-02 16:52:16 +02:00
Benjamin Beganović
f55276c429
Recurring invoices: Assert page loads
2021-07-02 16:51:13 +02:00
Benjamin Beganović
7aa7fc5e29
Invoices: Assert page loads
2021-07-02 16:36:53 +02:00
Benjamin Beganović
4cf049b9fa
Extract login/authentication in Login.php
2021-07-02 16:36:45 +02:00
Benjamin Beganović
2bd903b71a
Add .gitignore to screenshots/ folder
2021-07-02 16:36:29 +02:00
Benjamin Beganović
16e9cd37a6
Update copyright on LoginTest.php
2021-07-02 16:21:42 +02:00
Benjamin Beganović
817de978e3
Remove Laravel Dusk scaffold files
2021-07-02 16:20:23 +02:00
Benjamin Beganović
d7d966cd56
Login test: Login page, login validation, forgot password link
2021-07-02 16:19:32 +02:00
Benjamin Beganović
d7a4bc711c
Post-installation of laravel/dusk
2021-07-02 15:40:29 +02:00
David Bomba
ae2562b020
Implementing paratest
2020-10-09 23:13:18 +11:00
Benjamin Beganović
81aa4cc52e
Client portal tests ( #3704 )
2020-05-15 07:04:41 +10:00
David Bomba
cdc3ef12c2
Include Horizon ( #3519 )
...
* Fixes for white label
* Include Laravel Horizon
* Add Account ID to user table AND ensure a user cannot create an invoice across companies
* restart horison after an update
* Fixes for app setup
* Minor fixes
* Fixes for client routes
* Fixes for tests
* minor fixes
2020-03-24 20:15:30 +11:00
David Bomba
43e57d0117
Fixes for self-update ( #3514 )
...
* minor fix for payment notifications
* styleci
* Limit Self updating to self hosters only
:
* Fixes for designs
* Minor fixes for self-update
2020-03-21 16:37:30 +11:00
David Bomba
7d39969a3b
Preview Route ( #3456 )
...
* Remove backup column from schema
* Add slack webhooks to company user table
* Preview route
* remove json column from company gateway
* fixes for testS
* Fixes for typos
2020-03-09 20:38:15 +11:00