Skip to content

Commit

Permalink
wip testing
Browse files Browse the repository at this point in the history
  • Loading branch information
Kim-the-Diamond committed Sep 30, 2024
1 parent 37e86cf commit 81004d2
Show file tree
Hide file tree
Showing 9 changed files with 13 additions and 57 deletions.
2 changes: 1 addition & 1 deletion .phpunit.cache/test-results
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"version":"pest_3.2.4","defects":{"P\\Packages\\builder\\tests\\Feature\\Item\\ItemTest::__pest_evaluable_items_Table_exists_with_correct_columns":8,"P\\Packages\\builder\\tests\\Feature\\Item\\ItemTest::__pest_evaluable_item_can_be_manually_created":8,"P\\Packages\\builder\\tests\\Feature\\Item\\ItemTest::__pest_evaluable_item_can_be_create_with_factory":8,"P\\Packages\\builder\\tests\\Feature\\Item\\ListItemTest::__pest_evaluable_it_can_render_ItemResource":8,"P\\Packages\\builder\\tests\\Feature\\Item\\ListItemTest::__pest_evaluable_it_can_list_Items":8,"Tests\\Feature\\LandingPageTest::testHealthyResponse":8,"Tests\\Feature\\LandingPageTest::testContainsWelcome":8,"P\\Tests\\Feature\\MooxLoginTest::__pest_evaluable_healthy_response":8,"P\\Tests\\Feature\\MooxLoginTest::__pest_evaluable_it_redirects_to_login":8,"P\\Tests\\Feature\\MooxLoginTest::__pest_evaluable_it_contains_Sign_in":8,"P\\Tests\\Feature\\PressLoginTest::__pest_evaluable_healthy_response":8,"P\\Tests\\Feature\\PressLoginTest::__pest_evaluable_it_redirects_to_login":8,"P\\Tests\\Feature\\PressLoginTest::__pest_evaluable_it_contains_Sign_in":8,"P\\Packages\\builder\\tests\\Feature\\ExampleTest::__pest_evaluable_example":8,"P\\Packages\\core\\tests\\Feature\\ExampleTest::__pest_evaluable_core_example_feature":8},"times":{"Tests\\Unit\\ExampleTest::testThatTrueIsTrue":0.024,"P\\Packages\\core\\tests\\Unit\\ExampleTest::__pest_evaluable_core_example_unit":0,"Tests\\Feature\\LandingPageTest::testHealthyResponse":0.17,"Tests\\Feature\\LandingPageTest::testContainsWelcome":0.015,"P\\Tests\\Feature\\MooxLoginTest::__pest_evaluable_healthy_response":0.563,"P\\Tests\\Feature\\MooxLoginTest::__pest_evaluable_it_redirects_to_login":0.782,"P\\Tests\\Feature\\MooxLoginTest::__pest_evaluable_it_contains_Sign_in":1.709,"P\\Tests\\Feature\\PressLoginTest::__pest_evaluable_healthy_response":0.759,"P\\Tests\\Feature\\PressLoginTest::__pest_evaluable_it_redirects_to_login":0.701,"P\\Tests\\Feature\\PressLoginTest::__pest_evaluable_it_contains_Sign_in":1.479,"P\\Packages\\core\\tests\\Feature\\ExampleTest::__pest_evaluable_core_example_feature":0.672,"P\\Packages\\builder\\tests\\Unit\\ExampleTest::__pest_evaluable_example":0.045,"P\\Packages\\builder\\tests\\Feature\\ExampleTest::__pest_evaluable_example":0.799,"P\\Packages\\builder\\tests\\Feature\\Item\\ItemTest::__pest_evaluable_items_Table_exists_with_correct_columns":0.604,"P\\Packages\\builder\\tests\\Feature\\Item\\ItemTest::__pest_evaluable_item_can_be_manually_created":0.638,"P\\Packages\\builder\\tests\\Feature\\Item\\ItemTest::__pest_evaluable_item_can_be_create_with_factory":0.697,"P\\Packages\\builder\\tests\\Feature\\Item\\ListItemTest::__pest_evaluable_it_can_render_ItemResource":2.55,"P\\Packages\\builder\\tests\\Feature\\Item\\ListItemTest::__pest_evaluable_it_can_list_Items":5.176}}
{"version":"pest_3.2.4","defects":{"P\\Packages\\builder\\tests\\Feature\\Item\\ItemTest::__pest_evaluable_items_Table_exists_with_correct_columns":8,"P\\Packages\\builder\\tests\\Feature\\Item\\ItemTest::__pest_evaluable_item_can_be_manually_created":8,"P\\Packages\\builder\\tests\\Feature\\Item\\ItemTest::__pest_evaluable_item_can_be_create_with_factory":8,"P\\Packages\\builder\\tests\\Feature\\Item\\ListItemTest::__pest_evaluable_it_can_render_ItemResource":8,"P\\Packages\\builder\\tests\\Feature\\Item\\ListItemTest::__pest_evaluable_it_can_list_Items":8,"Tests\\Feature\\LandingPageTest::testHealthyResponse":8,"Tests\\Feature\\LandingPageTest::testContainsWelcome":8,"P\\Tests\\Feature\\MooxLoginTest::__pest_evaluable_healthy_response":8,"P\\Tests\\Feature\\MooxLoginTest::__pest_evaluable_it_redirects_to_login":7,"P\\Tests\\Feature\\MooxLoginTest::__pest_evaluable_it_contains_Sign_in":7,"P\\Tests\\Feature\\PressLoginTest::__pest_evaluable_healthy_response":8,"P\\Tests\\Feature\\PressLoginTest::__pest_evaluable_it_redirects_to_login":8,"P\\Tests\\Feature\\PressLoginTest::__pest_evaluable_it_contains_Sign_in":8,"P\\Packages\\builder\\tests\\Feature\\ExampleTest::__pest_evaluable_example":8,"P\\Packages\\core\\tests\\Feature\\ExampleTest::__pest_evaluable_core_example_feature":8},"times":{"Tests\\Unit\\ExampleTest::testThatTrueIsTrue":0.017,"P\\Packages\\core\\tests\\Unit\\ExampleTest::__pest_evaluable_core_example_unit":0,"Tests\\Feature\\LandingPageTest::testHealthyResponse":0.131,"Tests\\Feature\\LandingPageTest::testContainsWelcome":0.008,"P\\Tests\\Feature\\MooxLoginTest::__pest_evaluable_healthy_response":0.554,"P\\Tests\\Feature\\MooxLoginTest::__pest_evaluable_it_redirects_to_login":1.823,"P\\Tests\\Feature\\MooxLoginTest::__pest_evaluable_it_contains_Sign_in":0.772,"P\\Tests\\Feature\\PressLoginTest::__pest_evaluable_healthy_response":0.585,"P\\Tests\\Feature\\PressLoginTest::__pest_evaluable_it_redirects_to_login":0.6,"P\\Tests\\Feature\\PressLoginTest::__pest_evaluable_it_contains_Sign_in":1.132,"P\\Packages\\core\\tests\\Feature\\ExampleTest::__pest_evaluable_core_example_feature":0.677,"P\\Packages\\builder\\tests\\Unit\\ExampleTest::__pest_evaluable_example":0.026,"P\\Packages\\builder\\tests\\Feature\\ExampleTest::__pest_evaluable_example":0.528,"P\\Packages\\builder\\tests\\Feature\\Item\\ItemTest::__pest_evaluable_items_Table_exists_with_correct_columns":0.551,"P\\Packages\\builder\\tests\\Feature\\Item\\ItemTest::__pest_evaluable_item_can_be_manually_created":0.596,"P\\Packages\\builder\\tests\\Feature\\Item\\ItemTest::__pest_evaluable_item_can_be_create_with_factory":0.679,"P\\Packages\\builder\\tests\\Feature\\Item\\ListItemTest::__pest_evaluable_it_can_render_ItemResource":2.094,"P\\Packages\\builder\\tests\\Feature\\Item\\ListItemTest::__pest_evaluable_it_can_list_Items":2.112}}
3 changes: 0 additions & 3 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,9 +59,6 @@
"pestphp/pest-plugin-livewire": "^3.0",
"phpstan/extension-installer": "^1.1",
"phpstan/phpstan": "^1.10",
"phpstan/phpstan-deprecation-rules": "^1.0",
"phpstan/phpstan-phpunit": "^1.0",
"phpunit/phpunit": "^11.3.4",
"spatie/laravel-ignition": "^2.3",
"spatie/laravel-ray": "^1.33"
},
Expand Down
8 changes: 0 additions & 8 deletions packages/builder/tests/Feature/Item/ItemTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,6 @@
use Illuminate\Support\Facades\Schema;
use Moox\Builder\Models\Item;

beforeEach(function () {
$this->artisan('optimize:clear');
$this->artisan('migrate');
});

afterEach(function () {
$this->artisan('db:wipe ');
});

test('items Table exists with correct columns', function () {

Expand Down
8 changes: 0 additions & 8 deletions packages/builder/tests/Feature/Item/ListItemTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,6 @@

use function Pest\Livewire\livewire;

beforeEach(function () {
$this->artisan('optimize:clear');
$this->artisan('migrate');
});

afterEach(function () {
$this->artisan('db:wipe ');
});

it('can render ItemResource', function () {
$this

Check failure on line 11 in packages/builder/tests/Feature/Item/ListItemTest.php

View workflow job for this annotation

GitHub Actions / phpstan

Call to an undefined method PHPUnit\Framework\TestCase::get().
Expand Down
11 changes: 10 additions & 1 deletion packages/builder/tests/Pest.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<?php

use Workbench\App\Models\User;
use Moox\Builder\Tests\TestCase;

/*
Expand All @@ -13,7 +14,15 @@
|
*/

pest()->extends(TestCase::class)->in('Feature');
pest()->extends(TestCase::class)
->beforeEach(function () {
$this->artisan('migrate');

Check failure on line 19 in packages/builder/tests/Pest.php

View workflow job for this annotation

GitHub Actions / phpstan

Undefined variable: $this
$user = User::factory()->create();
$this->actingAs($user);

Check failure on line 21 in packages/builder/tests/Pest.php

View workflow job for this annotation

GitHub Actions / phpstan

Undefined variable: $this
})->afterEach(function () {
$this->artisan('db:wipe');

Check failure on line 23 in packages/builder/tests/Pest.php

View workflow job for this annotation

GitHub Actions / phpstan

Undefined variable: $this
$this->artisan('optimize:clear');

Check failure on line 24 in packages/builder/tests/Pest.php

View workflow job for this annotation

GitHub Actions / phpstan

Undefined variable: $this
})->in('Feature');

/*
|--------------------------------------------------------------------------
Expand Down
27 changes: 0 additions & 27 deletions tests/Feature/MooxLoginTest.php

This file was deleted.

7 changes: 0 additions & 7 deletions tests/Feature/PressLoginTest.php
Original file line number Diff line number Diff line change
@@ -1,12 +1,5 @@
<?php

use Illuminate\Support\Facades\Artisan;

beforeEach(function () {
// Optionally, you can refresh the application routes
Artisan::call('route:cache');
});

test('healthy response', function () {

$response = $this->get('/');
Expand Down
2 changes: 1 addition & 1 deletion tests/Pest.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
|
*/

uses(Tests\TestCase::class)->use(RefreshDatabase::class)
uses(Tests\TestCase::class)
->beforeEach(function () {
$this->artisan('migrate');
$user = new User;
Expand Down
2 changes: 1 addition & 1 deletion tests/TestCase.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace Tests;

use PHPUnit\Framework\TestCase as BaseTestCase;
use Illuminate\Foundation\Testing\TestCase as BaseTestCase;

abstract class TestCase extends BaseTestCase
{
Expand Down

0 comments on commit 81004d2

Please sign in to comment.