summaryrefslogtreecommitdiff
path: root/composer.json
diff options
context:
space:
mode:
authorSam Light <samlight1994@gmail.com>2025-01-18 20:17:47 +0000
committerSam Light <samlight1994@gmail.com>2025-01-18 20:17:47 +0000
commiteb5c48b58d72d04abb093fceb32db842ec7ab5fb (patch)
tree4cf40914cba238a46dbb99c36d83e2dfb4efc3e0 /composer.json
parent7ae6611fbcee86e6dae9890c27da329fa036717f (diff)
Setup testing
Diffstat (limited to 'composer.json')
-rw-r--r--composer.json30
1 files changed, 30 insertions, 0 deletions
diff --git a/composer.json b/composer.json
index 48e844c..339c069 100644
--- a/composer.json
+++ b/composer.json
@@ -24,5 +24,35 @@
"Lightscale\\LaralightTables\\ServiceProvider"
]
}
+ },
+ "require-dev": {
+ "orchestra/pest-plugin-testbench": "^3.1"
+ },
+ "autoload-dev": {
+ "psr-4": {
+ "Workbench\\App\\": "workbench/app/",
+ "Workbench\\Database\\Factories\\": "workbench/database/factories/",
+ "Workbench\\Database\\Seeders\\": "workbench/database/seeders/",
+ "Lightscale\\LaralightTables\\Tests\\": "tests/"
+ }
+ },
+ "scripts": {
+ "post-autoload-dump": [
+ "@clear",
+ "@prepare"
+ ],
+ "clear": "@php vendor/bin/testbench package:purge-skeleton --ansi",
+ "prepare": "@php vendor/bin/testbench package:discover --ansi",
+ "build": "@php vendor/bin/testbench workbench:build --ansi",
+ "serve": [
+ "Composer\\Config::disableProcessTimeout",
+ "@build",
+ "@php vendor/bin/testbench serve --ansi"
+ ]
+ },
+ "config": {
+ "allow-plugins": {
+ "pestphp/pest-plugin": true
+ }
}
}