- Timestamp:
- 03/05/2021 03:26:22 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/shortcode.php
r50441 r50501 745 745 } 746 746 747 /** 748 * Ensure the shortcode attribute regex is the same in both the PHP and JS implementations. 749 * 750 * @ticket 34191 751 * @ticket 51734 752 */ 747 753 function test_php_and_js_shortcode_attribute_regexes_match() { 748 749 $file = file_get_contents( ABSPATH . 'js/_enqueues/wp/shortcode.js' ); 754 // This test uses the source file by default but will use the built file if it exists. 755 // This allows the test to run using either the src or build directory. 756 $file_src = ABSPATH . 'js/_enqueues/wp/shortcode.js'; 757 $file_build = ABSPATH . 'wp-includes/js/shortcode.js'; 758 759 $this->assertTrue( file_exists( $file_src ) || file_exists( $file_build ) ); 760 761 $path = $file_src; 762 763 if ( file_exists( $file_build ) ) { 764 $path = $file_build; 765 } 766 767 $file = file_get_contents( $path ); 750 768 $matched = preg_match( '|\s+pattern = (\/.+\/)g;|', $file, $matches ); 751 769 $php = get_shortcode_atts_regex();
Note: See TracChangeset
for help on using the changeset viewer.