Skip to content

Commit 23d3964

Browse files
committed
fix npm installation scripts
Signed-off-by: Mior Muhammad Zaki <[email protected]>
1 parent 09b87d7 commit 23d3964

File tree

7 files changed

+86
-10
lines changed

7 files changed

+86
-10
lines changed

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22
/composer.lock
33
/vendor/*
44

5+
# NPM
6+
/node_modules/*
7+
8+
# Pest
9+
/tests/Browser/Screenshots/*
10+
511
# PHPUnit
612
/coverage/*
713
/.phpunit.cache/*

composer.json

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,11 @@
1212
},
1313
"require": {
1414
"php": "^8.3",
15-
"pestphp/pest": "^4.0"
15+
"pestphp/pest": "^4.0",
16+
"pestphp/pest-plugin-browser": "^4.0"
1617
},
1718
"require-dev": {
18-
"laravel/vue-starter-kit": "^1.0.2",
19+
"laravel/vue-starter-kit": "dev-main",
1920
"orchestra/testbench-core": "^10.6.3"
2021
},
2122
"config": {
@@ -26,8 +27,9 @@
2627
"scripts": {
2728
"vue:build": [
2829
"@putenv APP_BASE_PATH=./vendor/laravel/vue-starter-kit",
29-
"npm --prefix=./vendor/laravel/vue-starter-kit ci",
30-
"npm --prefix=./vendor/laravel/vue-starter-kit run build"
30+
"cd \"./vendor/laravel/vue-starter-kit\" && composer install",
31+
"cd \"./vendor/laravel/vue-starter-kit\" && npm ci",
32+
"cd \"./vendor/laravel/vue-starter-kit\" && npm run build"
3133
],
3234
"vue:test": [
3335
"@putenv APP_BASE_PATH=./vendor/laravel/vue-starter-kit",

package-lock.json

Lines changed: 56 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"dependencies": {
3+
"playwright": "^1.55.0"
4+
}
5+
}

phpunit.xml.dist

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,10 @@
1111
<testsuite name="Feature">
1212
<directory>tests/Feature</directory>
1313
</testsuite>
14+
<testsuite name="Browser">
15+
<directory>tests/Browser</directory>
16+
</testsuite>
1417
</testsuites>
15-
<source>
16-
<include>
17-
<directory>app</directory>
18-
</include>
19-
</source>
2018
<php>
2119
<!-- <env name="APP_BASE_PATH" value="./vendor/orchestra/testbench-core/laravel"/> -->
2220
<env name="APP_ENV" value="testing"/>

tests/Browser/WelcomeTest.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
3+
test('it can show the default welcome page', function () {
4+
$page = visit('/');
5+
6+
$page->assertSee('Let\'s get started')
7+
->assertSee('Log In')
8+
->assertSee('Register');
9+
});

tests/Pest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
pest()->extend(Tests\TestCase::class)
1515
// ->use(Illuminate\Foundation\Testing\RefreshDatabase::class)
16-
->in('Feature');
16+
->in('Browser', 'Feature');
1717

1818
/*
1919
|--------------------------------------------------------------------------

0 commit comments

Comments
 (0)