Rodrigo Primo
13f703fd32
Don't call WC_Install::install() on downgrades
...
WC doesn't support downgrades but the if condition that decides whether or not to call WC_Install::install() and apply database schema changes was checking if the WC version stored in the database is equal to the WC version in the code. This commit changes the check performed inside the if condition to verify if the WC version stored in the database is smaller than the version in the code. This way `dbDelta()` won't be called automatically by WC and revert database schema changes. This is particulary important for clustered providers where the version of the WC code running in one of the containers could be outdated and trigger a database downgrade.
2018-02-05 14:40:51 -02:00
Rodrigo Primo
16a44964f1
Remove unused code from WC_Tests_Install::test_check_version()
...
To test the method WC_Install::check_version() it is not necessary to update the of the option 'woocoommerce_db_version' as this method uses only 'woocommerce_version'.
2018-02-05 14:40:43 -02:00
Rodrigo Primo
13351b3d75
phpcs fixes
...
Removed the print_r() call as phpcs was complaining about it and there is no need to output the version values as phpunit will do that if the test fails.
2018-02-05 14:40:36 -02:00
Mike Jolley
2ed9691c14
Fix shop on homepage with unsupported themes
2018-02-01 11:15:46 +00:00
Mike Jolley
97673e2de8
Fix wc_notice_count logic and add test
2018-01-10 12:43:48 +00:00
Claudiu Lodromanean
df2aded066
WC_Query unit tests ( #18180 )
...
* Begin WC_Query tests
* Some tests
* WC_Query unit tests
2017-12-18 12:01:27 -02:00
Gerhard Potgieter
25c4a84491
Add more core-functions unit tests ( #18190 )
...
* Pass through additional args to wc_create_order in test
* Pass extra args to wc_create_order to improve coverage, test WP_Error check of wc_create_order
* wc_get_template_part test
* wc_enqueue_js test
* wc_get_log_file_name test
* wc_get_page_children test
* hash_equals test
* wc_rand_hash test
* wc_transaction_query test
* Fix script test and phpcs stuff
* Fix widget tests
* Move tests to correct file and fix phpcs
2017-12-18 11:58:40 -02:00
Mike Jolley
4be91ec900
fixed `role="alert"` tests
2017-12-12 18:29:24 +00:00
Claudio Sanches
c6f8e95b97
Merge branch 'master' into feature/webhook-crud
2017-11-28 15:09:10 -02:00
Claudio Sanches
bf42bfeb93
Fixed unit tests
2017-11-22 17:00:02 -02:00
Claudio Sanches
9fe0c7261e
Merge branch 'master' into feature/webhook-crud
2017-11-16 12:20:22 -02:00
Mike Jolley
6e08ff0284
Merge pull request #17610 from woocommerce/update/17557
...
Theme support to declare image sizes
2017-11-09 16:04:22 +00:00
MounirHamani
9e3d566038
Update unit test to add new Belarusian currency BYN
2017-11-07 20:04:46 +01:00
MounirHamani
fc220a51a9
Update unit test for old Belarusian currency BYR
2017-11-07 18:50:01 +01:00
Mike Jolley
6701917e5a
Remove need for wc_get_core_supported_themes
2017-11-07 12:17:03 +00:00
Claudio Sanches
368d958be4
Merge branch 'master' into feature/webhook-crud
2017-10-10 16:13:37 -03:00
Mike Jolley
7d7907fc8e
Delete installing transient.
2017-10-05 18:11:25 +01:00
Claudio Sanches
d0f9b1061e
Unit tests
2017-09-05 16:52:20 -03:00
Claudio Sanches
a97eb40c2c
Removed empty unit test
2017-08-25 20:29:35 -03:00
claudiulodro
b8af7164db
Harden + fix plugin updates tests
2017-08-22 15:03:54 -07:00
Mike Jolley
aaf4c4b134
fix tests
2017-08-22 13:24:29 +01:00
Claudio Sanches
8c120da100
Test webhook functions
2017-08-17 12:29:34 -03:00
claudiulodro
e89bef3d52
Update tests to handle related plugins
2017-08-08 10:31:06 -07:00
claudiulodro
c8a7ac8940
Unit tests
2017-08-07 14:31:58 -07:00
claudiulodro
ce25737026
Remove test for method that doesnt exist any more
2017-08-02 13:37:27 -07:00
claudiulodro
027e7b1f94
Add restored webhook
2017-04-27 11:44:57 -07:00
Claudiu Lodromanean
448d47a78c
Sprinkle some periods
2017-03-28 11:15:00 -07:00
Claudiu Lodromanean
28726570bf
Use new_* hooks instead of created_*
2017-03-28 11:05:45 -07:00
Claudio Sanches
59c2849736
Changed version 2.7 to 3.0
2017-03-15 13:36:53 -03:00
Claudio Sanches
486a81bf12
Fixed coding standards
2017-02-17 16:10:15 -02:00
Claudiu Lodromanean
ba2b767006
Modify tests for PHP 5.2 compat
2017-02-15 13:50:25 -08:00
Claudiu Lodromanean
fd9d52a3f7
Modify test for PHP <5.4 compatibility
2017-02-15 12:07:35 -08:00
Claudiu Lodromanean
e8579c649c
Deprecated hook handler unit tests
2017-02-15 11:34:14 -08:00
Mike Jolley
f0049367ae
Use mb_ functions and add tests
2017-01-22 01:24:20 +00:00
Jon Surrell
b422de03ef
Add tests for wc_get_logger
...
When filter provided class doesn't implement
WC_Logger_Interface, test for wc_doing_it_wrong
and use WC_Logger
2017-01-14 18:45:51 +01:00
Claudio Sanches
9c27661dea
Synchronized with master
2017-01-12 17:53:15 -02:00
Jon Surrell
e8fd29520f
Un-deprecate wc_get_log_file_path
2017-01-12 20:39:39 +01:00
Justin Shreve
e4937b898d
Fix PHP 7.1 warnings/notices.
2017-01-04 10:45:45 -08:00
Mike Jolley
5ec8ef50e6
Correct case
2017-01-03 11:57:21 +00:00
Jon Surrell
5700043e6d
Deprecate wc_get_log_file_path
...
wc_get_log_file_path moves into `WC_Log_Handler_File` class as a static
method.
Update deprecations and version info.
2016-12-29 11:58:43 +01:00
Jon Surrell
23a45125e7
Add unit tests for wc_print_r()
...
Clean up some log logic ( `assertEquals( true ... )` becomse `assertTrue( ... )` ).
2016-12-29 11:58:43 +01:00
Jon Surrell
b94d029546
Improve test compatibility (PHP 5.2)
2016-12-29 11:58:43 +01:00
Jon Surrell
9ba616b2c1
Return single instance from wc_get_logger
...
Remove class include from wc_get_logger (should be autoloaded).
Add tests for wc_get_logger.
2016-12-29 11:58:43 +01:00
Jon Surrell
8600ccc6de
Restructure log tests to own directory
...
Also moves parent::tearDown to end of tearDown
Fix phpcs problems.
2016-12-29 11:58:42 +01:00
Jon Surrell
fe02d44e31
Defauly log file level is DEBUG
2016-12-29 11:58:42 +01:00
Jon Surrell
7ba54d8617
Add test for log() === [level_short_method]()
2016-12-29 11:58:42 +01:00
Jon Surrell
227651df77
Add `setMethods` to test mocks
...
This may improve php 5.2 test failures
2016-12-29 11:58:42 +01:00
Jon Surrell
83aad2ba2e
Use older test mock syntax for legacy compatibility.
2016-12-29 11:58:42 +01:00
Jon Surrell
c5c0563f7c
Restore deprecated functions WC_Logger::clear & WC_Logger::remove
...
Also updates clear test to supply required argument.
2016-12-29 11:58:42 +01:00
Jon Surrell
fda6ab57bc
Fix tests for compatibility with PHP5
2016-12-29 11:58:42 +01:00