Skip to content

Commit a2c2452

Browse files
Merge pull request #48 from magic-test/laravel-10
Laravel 10 support
2 parents a19f5b6 + 0f51684 commit a2c2452

File tree

5 files changed

+23
-35
lines changed

5 files changed

+23
-35
lines changed

.github/workflows/run-tests.yml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,10 @@ jobs:
99
fail-fast: true
1010
matrix:
1111
os: [ubuntu-latest, windows-latest]
12-
php: [7.4]
13-
laravel: [8.*]
12+
php: [8.1]
13+
laravel: [10.*]
14+
testbench: [8.*]
1415
stability: [prefer-lowest, prefer-stable]
15-
include:
16-
- laravel: 8.*
17-
testbench: 6.*
1816

1917
name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.stability }} - ${{ matrix.os }}
2018

.phpunit.cache/test-results

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"version":1,"defects":[],"times":{"MagicTest\\MagicTest\\Tests\\Element\\AttributeTest::it_parses_a_livewire_name_field":0.006,"MagicTest\\MagicTest\\Tests\\FileEditorTest::it_properly_replaces_the_method_content_when_it_does_not_have_actions":0.001,"MagicTest\\MagicTest\\Tests\\FileEditorTest::it_properly_parses_a_file_that_uses_the_magic_macro":0.016,"MagicTest\\MagicTest\\Tests\\FileEditorTest::it_properly_adds_fills_to_a_livewire_test":0.001,"MagicTest\\MagicTest\\Tests\\FileEditorTest::it_finishes_a_test_using_the_macro":0.001,"MagicTest\\MagicTest\\Tests\\FileEditorTest::it_properly_adds_methods_to_a_file_using_inline_code":0.001,"MagicTest\\MagicTest\\Tests\\FileEditorTest::it_properly_adds_content_to_a_file_with_two_closures":0.001,"MagicTest\\MagicTest\\Tests\\FileEditorTest::it_properly_escapes_a_string":0.001,"MagicTest\\MagicTest\\Tests\\Grammar\\ClickTest::it_properly_builds_a_select":0,"MagicTest\\MagicTest\\Tests\\Grammar\\ClickTest::it_properly_builds_a_radio":0.004,"MagicTest\\MagicTest\\Tests\\Grammar\\FillTest::it_properly_builds_an_action":0,"MagicTest\\MagicTest\\Tests\\Grammar\\FillTest::it_properly_adds_a_pause_to_a_livewire_input":0,"MagicTest\\MagicTest\\Tests\\Grammar\\FillTest::it_uses_the_livewire_selector_when_name_is_not_unique":0,"MagicTest\\MagicTest\\Tests\\Grammar\\FillTest::it_gives_priority_to_the_name_attribute":0,"MagicTest\\MagicTest\\Tests\\Grammar\\SeeTest::it_properly_builds_a_see_grammar":0,"MagicTest\\MagicTest\\Tests\\MagicTestManagerTest::it_replaces_the_content_of_a_file_with_actions":0.001,"MagicTest\\MagicTest\\Tests\\MagicTestManagerTest::it_replaces_the_content_of_a_file_without_actions":0.001,"MagicTest\\MagicTest\\Tests\\Parser\\FileTest::it_validates_a_class_missing_a_method":0.001,"MagicTest\\MagicTest\\Tests\\Parser\\FileTest::it_validates_a_class_missing_the_method_Call":0.001,"MagicTest\\MagicTest\\Tests\\Parser\\FileTest::it_validates_a_class_missing_the_closure":0.001,"MagicTest\\MagicTest\\Tests\\Support\\AttributeCollectionTest::it_reorders_attributes_including_a_name":0,"MagicTest\\MagicTest\\Tests\\Support\\AttributeCollectionTest::it_reorders_items_and_gives_preference_to_dusk":0}}

composer.json

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,18 @@
1717
"require": {
1818
"php": "^7.4|^8.0",
1919
"ext-json": "*",
20-
"illuminate/contracts": "^8.0|^9.0",
21-
"illuminate/support": "^8.0|^9.0",
22-
"laravel/dusk": "^6.0|^7.0",
20+
"illuminate/contracts": "^9.0|^10.0",
21+
"illuminate/support": "^9.0|^10.0",
22+
"laravel/dusk": "^7.0",
2323
"nikic/php-parser": "^4.10.3",
24-
"psy/psysh": "^0.11.1",
24+
"psy/psysh": "^0.11",
2525
"spatie/backtrace": "^1.1",
2626
"spatie/laravel-package-tools": "^1.1"
2727
},
2828
"require-dev": {
29-
"orchestra/testbench": "^6.0",
30-
"phpunit/phpunit": "^9.3",
31-
"spatie/laravel-ray": "^1.9",
32-
"vimeo/psalm": "^4.6"
29+
"orchestra/testbench": "^7.0|^8.0",
30+
"phpunit/phpunit": "^9.3|^10.0",
31+
"vimeo/psalm": "^4.6|^5.6"
3332
},
3433
"autoload": {
3534
"psr-4": {

phpunit.xml.dist

Lines changed: 10 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,21 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<phpunit backupGlobals="false"
3-
backupStaticAttributes="false"
2+
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/10.0/phpunit.xsd"
44
bootstrap="vendor/autoload.php"
5-
colors="true"
6-
convertErrorsToExceptions="true"
7-
convertNoticesToExceptions="true"
8-
convertWarningsToExceptions="true"
9-
processIsolation="false"
10-
stopOnFailure="false"
11-
verbose="true"
12-
>
5+
cacheDirectory=".phpunit.cache"
6+
executionOrder="depends,defects"
7+
beStrictAboutCoverageMetadata="false"
8+
beStrictAboutOutputDuringTests="true"
9+
failOnRisky="true"
10+
failOnWarning="false">
1311
<testsuites>
14-
<testsuite name="Mateusjatenee Test Suite">
12+
<testsuite name="default">
1513
<directory>tests</directory>
1614
</testsuite>
1715
</testsuites>
1816
<coverage>
1917
<include>
20-
<directory suffix=".php">./src</directory>
18+
<directory suffix=".php">src</directory>
2119
</include>
22-
<report>
23-
<html outputDirectory="build/coverage"/>
24-
<text outputFile="build/coverage.txt"/>
25-
<clover outputFile="build/logs/clover.xml"/>
26-
</report>
2720
</coverage>
28-
<logging>
29-
<junit outputFile="build/report.junit.xml"/>
30-
</logging>
3121
</phpunit>

tests/Element/AttributeTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
use MagicTest\MagicTest\Element\Attribute;
66
use MagicTest\MagicTest\Tests\TestCase;
77

8-
class ElementTest extends TestCase
8+
class AttributeTest extends TestCase
99
{
1010
/** @test */
11-
public function it_parses_a_livewire_name_field()
11+
public function it_parses_a_livewire_name_field(): void
1212
{
1313
$attribute = new Attribute('wire:model', 'name');
1414

0 commit comments

Comments
 (0)