From 4d0163ecf95e14e00b2d6e081f932e54408fdcb7 Mon Sep 17 00:00:00 2001 From: David Seveloff Date: Thu, 18 Jan 2024 13:52:33 +0200 Subject: [PATCH] wip --- package.json | 3 ++- tests/wp-env/config/setup.js | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 tests/wp-env/config/setup.js diff --git a/package.json b/package.json index c3e9c32df73..8a6308d0e56 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "test:php": "docker-compose run --rm wordpress_phpunit phpunit", "test:php_multisite": "docker-compose run -e WP_MULTISITE=1 --rm wordpress_phpunit phpunit", "test:qunit": "grunt qunit", - "test:setup:playwright": "./tests/wp-env/config/setup.sh", + "test:setup:playwright": "./tests/wp-env/config/setup.js", "test:playwright": "playwright test -c tests/playwright/playwright.config.ts", "test:playwright:debug": "npm run test:playwright -- --debug", "test:playwright:elements-regression": "playwright test -c tests/elements-regression/playwright.config.ts", @@ -141,6 +141,7 @@ "grunt-cli": "^1.4.3", "html-to-image": "^1.11.11", "mime": "^3.0.0", + "node-wp-cli": "^0.0.4", "playwright-lighthouse": "^2.2.2", "prop-types": "^15.8.1", "reach-router-hash-history": "0.0.3", diff --git a/tests/wp-env/config/setup.js b/tests/wp-env/config/setup.js new file mode 100644 index 00000000000..fb8ea84fb1a --- /dev/null +++ b/tests/wp-env/config/setup.js @@ -0,0 +1,18 @@ +const wpCli = require( 'node-wp-cli' ); + +wpCli.call( 'theme activate hello-elementor', { path: 'localhost:8888' }, function( err, resp ) { + if ( err ) { + throw err; + } + + console.log( resp.message ); +} ); + +wpCli.call( '--user=admin elementor library import-dir /var/www/html/elementor-templates', { path: 'localhost:8888' }, function( err, resp ) { + if ( err ) { + throw err; + } + + console.log( resp.message ); +} ); +