fixes codeception to actually work

This commit is contained in:
Andrew Nagy 2022-04-07 19:08:23 +00:00
parent ce996c6dd6
commit 3ddc65b2ae
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