Skip to content

Commit

Permalink
Merge pull request #48 from magic-test/laravel-10
Browse files Browse the repository at this point in the history
Laravel 10 support
  • Loading branch information
mateusjatenee authored Mar 24, 2023
2 parents a19f5b6 + 0f51684 commit a2c2452
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 35 deletions.
8 changes: 3 additions & 5 deletions .github/workflows/run-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,10 @@ jobs:
fail-fast: true
matrix:
os: [ubuntu-latest, windows-latest]
php: [7.4]
laravel: [8.*]
php: [8.1]
laravel: [10.*]
testbench: [8.*]
stability: [prefer-lowest, prefer-stable]
include:
- laravel: 8.*
testbench: 6.*

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

Expand Down
1 change: 1 addition & 0 deletions .phpunit.cache/test-results
Original file line number Diff line number Diff line change
@@ -0,0 +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}}
15 changes: 7 additions & 8 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,19 +17,18 @@
"require": {
"php": "^7.4|^8.0",
"ext-json": "*",
"illuminate/contracts": "^8.0|^9.0",
"illuminate/support": "^8.0|^9.0",
"laravel/dusk": "^6.0|^7.0",
"illuminate/contracts": "^9.0|^10.0",
"illuminate/support": "^9.0|^10.0",
"laravel/dusk": "^7.0",
"nikic/php-parser": "^4.10.3",
"psy/psysh": "^0.11.1",
"psy/psysh": "^0.11",
"spatie/backtrace": "^1.1",
"spatie/laravel-package-tools": "^1.1"
},
"require-dev": {
"orchestra/testbench": "^6.0",
"phpunit/phpunit": "^9.3",
"spatie/laravel-ray": "^1.9",
"vimeo/psalm": "^4.6"
"orchestra/testbench": "^7.0|^8.0",
"phpunit/phpunit": "^9.3|^10.0",
"vimeo/psalm": "^4.6|^5.6"
},
"autoload": {
"psr-4": {
Expand Down
30 changes: 10 additions & 20 deletions phpunit.xml.dist
Original file line number Diff line number Diff line change
@@ -1,31 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<phpunit backupGlobals="false"
backupStaticAttributes="false"
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/10.0/phpunit.xsd"
bootstrap="vendor/autoload.php"
colors="true"
convertErrorsToExceptions="true"
convertNoticesToExceptions="true"
convertWarningsToExceptions="true"
processIsolation="false"
stopOnFailure="false"
verbose="true"
>
cacheDirectory=".phpunit.cache"
executionOrder="depends,defects"
beStrictAboutCoverageMetadata="false"
beStrictAboutOutputDuringTests="true"
failOnRisky="true"
failOnWarning="false">
<testsuites>
<testsuite name="Mateusjatenee Test Suite">
<testsuite name="default">
<directory>tests</directory>
</testsuite>
</testsuites>
<coverage>
<include>
<directory suffix=".php">./src</directory>
<directory suffix=".php">src</directory>
</include>
<report>
<html outputDirectory="build/coverage"/>
<text outputFile="build/coverage.txt"/>
<clover outputFile="build/logs/clover.xml"/>
</report>
</coverage>
<logging>
<junit outputFile="build/report.junit.xml"/>
</logging>
</phpunit>
4 changes: 2 additions & 2 deletions tests/Element/AttributeTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
use MagicTest\MagicTest\Element\Attribute;
use MagicTest\MagicTest\Tests\TestCase;

class ElementTest extends TestCase
class AttributeTest extends TestCase
{
/** @test */
public function it_parses_a_livewire_name_field()
public function it_parses_a_livewire_name_field(): void
{
$attribute = new Attribute('wire:model', 'name');

Expand Down

0 comments on commit a2c2452

Please sign in to comment.