Merge pull request #1 from tm1000/laravel-9-codeception-fixes

Fixes codeception to actually work
This commit is contained in:
Niels Vanpachtenbeke 2022-04-07 21:51:07 +02:00 committed by GitHub
commit 0dc88d301f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 14 additions and 13 deletions

View File

@ -13,6 +13,7 @@ use Composer\Semver\Semver;
use Composer\Semver\VersionParser;
use PackageVersions\Versions;
use PHPUnit\Framework\Assert;
use Behat\Gherkin\Node\PyStringNode;
use Behat\Gherkin\Node\TableNode;
use OutOfBoundsException;
use PHPUnit\Framework\SkippedTestError;
@ -238,9 +239,9 @@ class Module extends BaseModule
/**
* @Given I have the following code preamble :code
*/
public function haveTheFollowingCodePreamble(string $code): void
public function haveTheFollowingCodePreamble(PyStringNode $code): void
{
$this->preamble = $code;
$this->preamble = $code->getRaw();
}
/**
@ -313,20 +314,20 @@ class Module extends BaseModule
/**
* @Given I have the following config :config
*/
public function haveTheFollowingConfig(string $config): void
public function haveTheFollowingConfig(PyStringNode $config): void
{
$this->psalmConfig = $config;
$this->psalmConfig = $config->getRaw();
}
/**
* @Given I have the following code :code
*/
public function haveTheFollowingCode(string $code): void
public function haveTheFollowingCode(PyStringNode $code): void
{
$file = sprintf(
'%s/%s.php',
rtrim($this->config['default_dir'], '/'),
sha1($this->preamble . $code)
sha1($this->preamble . $code->getRaw())
);
$this->fs()->writeToFile(

View File

@ -132,7 +132,7 @@ Feature: Eloquent Builder types
When I run Psalm
Then I see no errors
Scenario:
Scenario: Unknown Scenario
Given I have the following code preamble
"""
<?php declare(strict_types=1);

View File

@ -16,7 +16,7 @@ Feature: Eloquent Collection types
</psalm>
"""
Scenario:
Scenario: Unknown Scenario
Given I have the following code
"""
<?php declare(strict_types=1);

View File

@ -17,7 +17,7 @@ Feature: ExceptionHandler
</psalm>
"""
Scenario:
Scenario: Unknown Scenario
Given I have the following code
"""
<?php

View File

@ -16,7 +16,7 @@ Feature: redirect()
</psalm>
"""
Scenario:
Scenario: Unknown Scenario
Given I have the following code
"""
<?php
@ -29,7 +29,7 @@ Feature: redirect()
When I run Psalm
Then I see no errors
Scenario:
Scenario: Unknown Scenario
Given I have the following code
"""
<?php

View File

@ -16,7 +16,7 @@ Feature: url()
</psalm>
"""
Scenario:
Scenario: Unknown Scenario
Given I have the following code
"""
<?php
@ -29,7 +29,7 @@ Feature: url()
When I run Psalm
Then I see no errors
Scenario:
Scenario: Unknown Scenario
Given I have the following code
"""
<?php