gitextract_h0dnztv0/ ├── .editorconfig ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature-request.md │ ├── PULL_REQUEST_TEMPLATE.md │ ├── dependabot.yml │ └── workflows/ │ ├── auto-close.yml │ ├── build.yml │ ├── qodana.yml │ ├── release.yml │ └── run-ui-tests.yml ├── .gitignore ├── .run/ │ ├── Run IDE with Plugin.run.xml │ ├── Run Plugin Tests.run.xml │ ├── Run Plugin Verification.run.xml │ └── Run Qodana.run.xml ├── BUILD.bazel ├── CHANGELOG.md ├── CLAUDE.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── build.gradle.kts ├── coverage/ │ ├── BUILD.bazel │ ├── intellij.pest.coverage.iml │ ├── resources/ │ │ └── intellij.pest.coverage.xml │ ├── src/ │ │ ├── PestCoverageEnabledConfiguration.kt │ │ ├── PestCoverageEngine.kt │ │ ├── PestCoverageProgramRunner.kt │ │ └── features/ │ │ └── mutate/ │ │ ├── PestMutateProgramRunner.kt │ │ └── PestMutateTestExecutor.kt │ └── tests/ │ ├── BUILD.bazel │ ├── intellij.pest.coverage.tests.iml │ ├── src/ │ │ └── com/ │ │ └── intellij/ │ │ └── pest/ │ │ └── coverage/ │ │ ├── PestCoverageProgramRunnerTest.kt │ │ └── features/ │ │ └── mutate/ │ │ └── PestMutateProgramRunnerTest.kt │ └── testData/ │ ├── ATest.php │ ├── features/ │ │ └── mutate/ │ │ ├── ATest.php │ │ └── php │ └── php ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── intellij.pest.iml ├── intellij.pest.tests.iml ├── plugin-content.yaml ├── settings.gradle.kts └── src/ ├── main/ │ ├── java/ │ │ └── com/ │ │ └── pestphp/ │ │ └── pest/ │ │ ├── PestIcons.java │ │ └── configuration/ │ │ ├── PestRunConfigurationSettings.java │ │ └── PhpTestRunConfiguration.java │ ├── kotlin/ │ │ └── com/ │ │ └── pestphp/ │ │ └── pest/ │ │ ├── FileUtil.kt │ │ ├── PestBundle.kt │ │ ├── PestComposerConfig.kt │ │ ├── PestFrameworkType.kt │ │ ├── PestFunctionsUtil.kt │ │ ├── PestIconProvider.kt │ │ ├── PestNamingUtil.kt │ │ ├── PestNewTestFromClassAction.kt │ │ ├── PestPluginDisposable.kt │ │ ├── PestSettings.kt │ │ ├── PestTestCreateInfo.kt │ │ ├── PestTestDescriptor.kt │ │ ├── PestTestFileUtil.kt │ │ ├── PestTestRunLineMarkerProvider.kt │ │ ├── PestUtil.kt │ │ ├── annotator/ │ │ │ ├── PestAnnotator.kt │ │ │ └── PestAnnotatorVisitor.kt │ │ ├── completion/ │ │ │ ├── InternalMembersCompletionProvider.kt │ │ │ ├── PestCompletionContributor.kt │ │ │ ├── PestCustomExtensionCompletionProvider.kt │ │ │ └── ThisFieldsCompletionProvider.kt │ │ ├── configuration/ │ │ │ ├── PestDebugRunner.kt │ │ │ ├── PestLocationProvider.kt │ │ │ ├── PestRerunFailedTestsAction.kt │ │ │ ├── PestRerunProfile.kt │ │ │ ├── PestRunConfiguration.kt │ │ │ ├── PestRunConfigurationHandler.kt │ │ │ ├── PestRunConfigurationProducer.kt │ │ │ ├── PestRunConfigurationType.kt │ │ │ ├── PestRunnerSettings.kt │ │ │ ├── PestTestRunConfigurationEditor.kt │ │ │ └── PestVersionDetector.kt │ │ ├── features/ │ │ │ ├── configuration/ │ │ │ │ ├── ConfigurationInDirectoryReferenceProvider.kt │ │ │ │ ├── ConfigurationReferenceContributor.kt │ │ │ │ └── PhpFolderReferenceSet.kt │ │ │ ├── customExpectations/ │ │ │ │ ├── CustomExpectationIndex.kt │ │ │ │ ├── CustomExpectationNotifier.kt │ │ │ │ ├── CustomExpectationParameterInfoHandler.kt │ │ │ │ ├── CustomExpectationRemoveGeneratedFileStartupActivity.kt │ │ │ │ ├── ListMethodDataExternalizer.kt │ │ │ │ ├── MethodDataExternalizer.kt │ │ │ │ ├── expectationUtil.kt │ │ │ │ ├── externalizers/ │ │ │ │ │ ├── ListDataExternalizer.kt │ │ │ │ │ ├── MethodDataExternalizer.kt │ │ │ │ │ ├── ParameterDataExternalizer.kt │ │ │ │ │ └── PhpTypeDataExternalizer.kt │ │ │ │ ├── generators/ │ │ │ │ │ ├── ExpectationGenerator.kt │ │ │ │ │ ├── Method.kt │ │ │ │ │ └── Parameter.kt │ │ │ │ └── symbols/ │ │ │ │ ├── PestCustomExpectationReference.kt │ │ │ │ ├── PestCustomExpectationReferenceProvider.kt │ │ │ │ ├── PestCustomExpectationRenameUsageSearcher.kt │ │ │ │ ├── PestCustomExpectationSymbol.kt │ │ │ │ ├── PestCustomExpectationSymbolDeclaration.kt │ │ │ │ ├── PestCustomExpectationSymbolDeclarationProvider.kt │ │ │ │ └── PestCustomExpectationUsageSearcher.kt │ │ │ ├── datasets/ │ │ │ │ ├── DatasetIndex.kt │ │ │ │ ├── DatasetReference.kt │ │ │ │ ├── DatasetReferenceContributor.kt │ │ │ │ ├── DatasetReferenceProvider.kt │ │ │ │ ├── DatasetUtil.kt │ │ │ │ ├── InvalidDatasetNameCaseInspection.kt │ │ │ │ └── InvalidDatasetReferenceInspection.kt │ │ │ ├── parallel/ │ │ │ │ ├── PestParallelProgramRunner.kt │ │ │ │ ├── PestParallelSMTEventsAdapter.kt │ │ │ │ └── PestParallelTestExecutor.kt │ │ │ └── snapshotTesting/ │ │ │ ├── SnapshotLineMarkerProvider.kt │ │ │ └── SnapshotUtil.kt │ │ ├── goto/ │ │ │ ├── PestDatasetUsagesGotoHandler.kt │ │ │ ├── PestGotoTargetPresentationProvider.kt │ │ │ ├── PestTestFinder.kt │ │ │ └── PestTestGoToSymbolContributor.kt │ │ ├── indexers/ │ │ │ └── PestTestIndex.kt │ │ ├── inspections/ │ │ │ ├── ChangeMultipleExpectCallsToChainableQuickFix.kt │ │ │ ├── ChangeTestNameCasingQuickFix.kt │ │ │ ├── InvalidTestNameCaseInspection.kt │ │ │ ├── MissingScreenshotSnapshotInspection.kt │ │ │ ├── MultipleExpectChainableInspection.kt │ │ │ ├── PestAssertionCanBeSimplifiedInspection.kt │ │ │ ├── PestTestFailedLineInspection.kt │ │ │ ├── SuppressExpressionResultUnusedInspection.kt │ │ │ └── SuppressUndefinedPropertyInspection.kt │ │ ├── notifications/ │ │ │ └── OutdatedNotification.kt │ │ ├── parser/ │ │ │ ├── PestConfigurationFile.kt │ │ │ └── PestConfigurationFileParser.kt │ │ ├── runner/ │ │ │ ├── LocationInfo.kt │ │ │ ├── PestConsoleProperties.kt │ │ │ ├── PestFailedLineManager.kt │ │ │ ├── PestPressToContinueAction.kt │ │ │ ├── PestPromptConsoleFolding.kt │ │ │ └── PestTestStackTraceParser.kt │ │ ├── statistics/ │ │ │ └── PestUsagesCollector.kt │ │ ├── structureView/ │ │ │ ├── PestStructureViewElement.kt │ │ │ └── PestStructureViewExtension.kt │ │ ├── surrounders/ │ │ │ ├── ExpectStatementSurrounder.kt │ │ │ └── StatementSurroundDescriptor.kt │ │ ├── templates/ │ │ │ ├── PestConfigNewDatasetFileAction.kt │ │ │ ├── PestConfigNewFileAction.kt │ │ │ ├── PestDescribePostfixTemplate.kt │ │ │ ├── PestItPostfixTemplate.kt │ │ │ ├── PestPostfixTemplateProvider.kt │ │ │ └── PestRootTemplateContextType.kt │ │ └── types/ │ │ ├── HigherOrderExtendTypeProvider.kt │ │ ├── InnerTestTypeProvider.kt │ │ ├── ThisExtendTypeProvider.kt │ │ ├── ThisFieldTypeProvider.kt │ │ └── ThisTypeProvider.kt │ └── resources/ │ ├── META-INF/ │ │ └── plugin.xml │ ├── fileTemplates/ │ │ └── internal/ │ │ ├── Pest It.php.ft │ │ ├── Pest Scoped Dataset.php.ft │ │ ├── Pest Shared Dataset.php.ft │ │ ├── Pest Test.php.ft │ │ └── Pest file from class.php.ft │ ├── inspectionDescriptions/ │ │ ├── InvalidDatasetNameCaseInspection.html │ │ ├── InvalidDatasetReferenceInspection.html │ │ ├── InvalidTestNameCaseInspection.html │ │ ├── MissingScreenshotSnapshotInspection.html │ │ ├── MultipleExpectChainableInspection.html │ │ ├── PestAssertionCanBeSimplifiedInspection.html │ │ └── PestTestFailedLineInspection.html │ ├── liveTemplates/ │ │ └── PestPHP.xml │ ├── log4j.properties │ ├── messages/ │ │ └── pestBundle.properties │ └── postfixTemplates/ │ ├── PestDescribePostfixTemplate/ │ │ ├── after.php.template │ │ ├── before.php.template │ │ └── description.html │ └── PestItPostfixTemplate/ │ ├── after.php.template │ ├── before.php.template │ └── description.html └── test/ ├── kotlin/ │ └── com/ │ └── pestphp/ │ └── pest/ │ ├── PestIconProviderTest.kt │ ├── PestLightCodeFixture.kt │ ├── PestTestRunLineMarkerProviderTest.kt │ ├── annotator/ │ │ └── PestAnnotatorTest.kt │ ├── codeInsight/ │ │ └── typeInference/ │ │ └── PestTypeInferenceTest.kt │ ├── configuration/ │ │ ├── PestLocationProviderTest.kt │ │ ├── PestRunConfigurationTest.kt │ │ ├── PestVersionDetectorTest.kt │ │ ├── PestVersionParserTest.kt │ │ ├── pest/ │ │ │ └── PestConfigurationFileTest.kt │ │ └── uses/ │ │ └── PestConfigurationFileTest.kt │ ├── customExpectations/ │ │ ├── ListMethodDataExternalizerTest.kt │ │ ├── MethodDataExternalizerTest.kt │ │ └── generators/ │ │ └── ExpectationGeneratorTest.kt │ ├── features/ │ │ ├── configuration/ │ │ │ ├── PestCompletionTest.kt │ │ │ └── UsesCompletionTest.kt │ │ ├── datasets/ │ │ │ ├── DatasetCompletionTest.kt │ │ │ ├── DatasetGoToTest.kt │ │ │ ├── DatasetIndexTest.kt │ │ │ ├── DatasetReferenceTest.kt │ │ │ ├── DatasetUsagesTest.kt │ │ │ ├── InvalidDatasetNameCaseInspectionTest.kt │ │ │ └── InvalidDatasetReferenceInspectionTest.kt │ │ ├── parallel/ │ │ │ ├── PestParallelProgramRunnerTest.kt │ │ │ └── PestParallelSMTEventsAdapterTest.kt │ │ └── snapshotTesting/ │ │ ├── SnapshotLineMarkerProviderTest.kt │ │ └── SnapshotUtilTest.kt │ ├── generateTest/ │ │ └── PestNewTestFromClassActionTest.kt │ ├── goto/ │ │ └── PestTestFinderTest.kt │ ├── higherOrderExpectations/ │ │ ├── HigherOrderExpectationAssertionCompletionTest.kt │ │ └── HigherOrderExpectationCompletionTest.kt │ ├── indexers/ │ │ └── PestTestIndexTest.kt │ ├── inspections/ │ │ ├── InvalidTestNameCaseInspectionTest.kt │ │ ├── MissingScreenshotSnapshotInspectionTest.kt │ │ ├── MultipleExpectChainableInspectionTest.kt │ │ ├── PestAssertionCanBeSimplifiedInspectionTest.kt │ │ ├── PestTestFailedLineInspectionTest.kt │ │ └── PhpStormInspectionsTest.kt │ ├── runner/ │ │ ├── PestPressToContinueActionTest.kt │ │ └── PestTestStackTraceParserTest.kt │ ├── surrounders/ │ │ ├── ExpectStatementSurrounderTest.kt │ │ └── SurroundTestCase.kt │ ├── templates/ │ │ └── PestPostfixTemplateProviderTest.kt │ ├── types/ │ │ ├── BaseTypeTestCase.kt │ │ ├── ExpectCallCompletionTest.kt │ │ ├── FunctionTypeTest.kt │ │ ├── ThisFieldCompletionTest.kt │ │ ├── ThisFieldTypeTest.kt │ │ └── ThisTypeTest.kt │ └── utilTests/ │ ├── GetPestTestNameTests.kt │ ├── GetPestTestsTest.kt │ ├── IsPestTestFileTest.kt │ ├── IsPestTestFunctionTest.kt │ ├── PestUtilTest.kt │ ├── ToPestFqnTests.kt │ └── ToPestTestRegexTests.kt └── resources/ └── com/ └── pestphp/ └── pest/ ├── Dataset.php ├── Pest.php ├── PestTestRunLineMarkerProviderTest/ │ ├── AssignmentFunctionCallNamedTest.php │ ├── AssignmentFunctionCallNamedTestWithoutPest.php │ ├── FunctionCallNamedTestAsArgument.php │ ├── FunctionCallNamedTestInsideDescribeBlock.php │ ├── FunctionCallNamedTestInsideTest.php │ ├── FunctionCallNamedTestWithoutPest.php │ ├── MethodCallNamedItAndVariableTest.php │ ├── NamedDataSets.php │ ├── PestItFunctionCallWithDescriptionAndClosure.php │ ├── PestItFunctionCallWithRedefinition.php │ └── contextProject/ │ └── tests/ │ └── Test.php ├── PestUtil/ │ ├── Login.integration.test.php │ ├── Login.test.php │ ├── MethodCallNamedIt.php │ ├── MethodCallNamedItAndVariableTest.php │ ├── MethodCallNamedTest.php │ ├── NestedDescribeFunctionCalls.php │ ├── PestArchFunctionCall.php │ ├── PestDescribeBlock.php │ ├── PestDescribeBlockAndTestFunctionEndOfLine.php │ ├── PestItFunctionCallWithConcatString.php │ ├── PestItFunctionCallWithDescriptionAndClosure.php │ ├── PestItFunctionCallWithDescriptionAndHigherOrder.php │ ├── PestTestFunctionCallWithCircumflex.php │ ├── PestTestFunctionCallWithConcatString.php │ ├── PestTestFunctionCallWithDescriptionAndClosure.php │ ├── PestTestFunctionCallWithDescriptionAndHigherOrder.php │ ├── PestTestFunctionCallWithNamesapce.php │ ├── PestTestFunctionCallWithParenthesis.php │ ├── PestTestWithPlusAndQuestionMark.php │ ├── User.spec.php │ └── dir.name/ │ └── Test.php ├── SimpleHigherOrderNotTest.php ├── SimpleHigherOrderTestWithName.php ├── SimpleScript.php ├── TestWithDataset.php ├── annotator/ │ ├── DuplicateCustomExpectation.afterDelete.php │ ├── DuplicateCustomExpectation.afterNavigate.php │ ├── DuplicateCustomExpectation.php │ ├── DuplicateTestName.afterDelete.php │ ├── DuplicateTestName.afterNavigate.php │ ├── DuplicateTestName.php │ ├── DuplicateTestNameInDescribeBlock.php │ ├── NoDuplicateCustomExpectation.php │ ├── NoDuplicateTestName.php │ └── stub/ │ └── Functions.php ├── codeInsight/ │ └── typeInference/ │ ├── ThisInInnerClosure.php │ └── ThisInSubproject/ │ └── Test.php ├── configuration/ │ ├── FileWithPestTest.php │ ├── locationProvider/ │ │ ├── DescribeBlock/ │ │ │ └── subdir/ │ │ │ └── Test.php │ │ ├── DescribeBlockIt/ │ │ │ └── subdir/ │ │ │ └── Test.php │ │ ├── SubprojectFor1xVersion/ │ │ │ └── subdir/ │ │ │ └── Test.php │ │ └── SubprojectFor2xVersion/ │ │ └── subdir/ │ │ └── Test.php │ ├── pest/ │ │ ├── tests/ │ │ │ ├── DIRFeature/ │ │ │ │ └── FeatureTest.php │ │ │ ├── DynamicFeature/ │ │ │ │ └── FeatureTest.php │ │ │ ├── Feature/ │ │ │ │ └── FeatureTest.php │ │ │ ├── GlobPattern/ │ │ │ │ ├── DirectoryTest.php │ │ │ │ ├── FileTest.php │ │ │ │ └── FileWithRelativePathTest.php │ │ │ ├── GroupedFeature/ │ │ │ │ └── GroupedFeatureTest.php │ │ │ ├── Pest.php │ │ │ └── Unit/ │ │ │ ├── PestExtendUnitTest.php │ │ │ └── UnitTest.php │ │ └── tests2/ │ │ └── Unit/ │ │ └── UnitTest.php │ ├── php │ └── uses/ │ ├── DIRFeature/ │ │ └── FeatureTest.php │ ├── DynamicFeature/ │ │ └── FeatureTest.php │ ├── Feature/ │ │ └── FeatureTest.php │ ├── GlobPattern/ │ │ ├── DirectoryTest.php │ │ ├── FileTest.php │ │ └── FileWithRelativePathTest.php │ ├── GroupedFeature/ │ │ └── GroupedFeatureTest.php │ ├── Pest.php │ └── Unit/ │ ├── UnitTest.php │ └── UsesUnitTest.php ├── customExpectations/ │ ├── CustomExpectation.php │ ├── CustomExpectationWithParameter.php │ ├── CustomThisExpectation.php │ ├── CustomUserExpectation.php │ ├── UnfinishedCustomExpectation.php │ ├── generators/ │ │ └── ExpectationGenerator/ │ │ └── GeneratedWithMethod.php │ └── subFolder/ │ └── CustomExpectation.php ├── features/ │ ├── configuration/ │ │ ├── pest/ │ │ │ ├── CompleteFakePestInFolder.php │ │ │ ├── CompleteInFolder.php │ │ │ └── Test.php │ │ └── uses/ │ │ ├── CompleteFakeInFolder.php │ │ ├── CompleteInFolder.php │ │ └── Test.php │ ├── datasets/ │ │ ├── AutocompleteDatasetTest.php │ │ ├── DatasetInDescribeBlock.php │ │ ├── DatasetInDescribeBlockCompletion.php │ │ ├── DatasetInDescribeBlockReference.php │ │ ├── DatasetInsideDescribeBlockTest.php │ │ ├── DatasetNoArgsTest.php │ │ ├── DatasetOnNonPestTest.php │ │ ├── DatasetOnNonPestTestCompletion.php │ │ ├── DatasetReference.php │ │ ├── DatasetTest.php │ │ ├── Datasets.php │ │ ├── DoubleWithDatasetReference.php │ │ ├── InvalidDatasetInDescribeBlockTest.php │ │ ├── InvalidDatasetNameCase.after.php │ │ ├── InvalidDatasetNameCase.php │ │ ├── InvalidDatasetTest.php │ │ ├── NotDatasetReference.php │ │ ├── SharedDatasetReference.php │ │ └── ValidDatasetNameCase.php │ └── parallel/ │ ├── ATest.php │ └── php ├── generateTest/ │ ├── testWithNamespace.after.php │ └── testWithNamespace.php ├── goto/ │ ├── PestTestFinder/ │ │ ├── App/ │ │ │ └── User.php │ │ └── test/ │ │ └── App/ │ │ ├── MockTest.php │ │ ├── UserDescribeTest.php │ │ └── UserTest.php │ └── datasetUsages/ │ ├── DatasetDeclaration.php │ └── DatasetUsage.php ├── higherOrderExpectations/ │ ├── .phpstorm.meta.php │ ├── ExpectMethodAssertionCompletion.php │ ├── ExpectMethodAssertionCompletionChained.php │ ├── ExpectMethodAssertionCompletionChainedAssertions.php │ ├── ExpectMethodCompletion.php │ ├── ExpectMethodCompletionChained.php │ ├── ExpectMethodCompletionChainedAssertions.php │ ├── ExpectPropertyAssertionCompletion.php │ ├── ExpectPropertyAssertionCompletionChained.php │ ├── ExpectPropertyAssertionCompletionChainedAssertions.php │ ├── ExpectPropertyCompletion.php │ ├── ExpectPropertyCompletionChained.php │ ├── ExpectPropertyCompletionChainedAssertions.php │ └── stubs.php ├── indexers/ │ └── PestTestIndexTest/ │ ├── FileWithDescribeBlockTest.php │ ├── FileWithPestTest.php │ ├── FileWithPestTodosTest.php │ └── FileWithoutPestTest.php ├── inspections/ │ ├── ExpectCallsWithOtherStatementsBetween.php │ ├── InvalidTestNameAndDatasetName.after.php │ ├── InvalidTestNameAndDatasetName.php │ ├── InvalidTestNameCase.after.php │ ├── InvalidTestNameCase.php │ ├── ManyExpectCall.after.php │ ├── ManyExpectCall.php │ ├── MultipleExpectCall.after.php │ ├── MultipleExpectCall.php │ ├── MultipleExpectCallsWithOtherStatementsBetween.after.php │ ├── MultipleExpectCallsWithOtherStatementsBetween.php │ ├── SingleExpectCall.php │ ├── ValidHigherOrderTestNameCase.php │ ├── ValidItTestNameWithoutSpaces.php │ ├── ValidTestNameCase.php │ ├── ValidTestNameWhenWrongCasingOnOneWord.php │ ├── assertionCanBeSimplified/ │ │ ├── ToBeWithFalse.after.php │ │ ├── ToBeWithFalse.php │ │ ├── ToBeWithNull.after.php │ │ ├── ToBeWithNull.php │ │ ├── ToBeWithTrue.after.php │ │ ├── ToBeWithTrue.php │ │ ├── ToHaveCountWithZero.after.php │ │ └── ToHaveCountWithZero.php │ ├── pestTestFailedLine/ │ │ ├── AnonymousFunction.php │ │ ├── FailedOneLine.php │ │ ├── LambdaFunction.php │ │ ├── MismatchLine.php │ │ ├── MultipleStatementsInOneLine.php │ │ ├── OutRange.php │ │ ├── SingleLeafElementReported.php │ │ ├── TypeBefore.php │ │ ├── TypeInside.php │ │ ├── WithDataSet.php │ │ ├── WithDataSetAndKeys.php │ │ ├── WithDataSetAndSeveralFails.php │ │ └── WithNamedDataSet.php │ ├── phpstorm/ │ │ └── MultipleClassesDeclarationsInPestFileTest.php │ └── screenshotProject/ │ └── tests/ │ ├── .pest/ │ │ └── snapshots/ │ │ └── Feature/ │ │ ├── ScreenshotSnapshot/ │ │ │ └── it_browser_testing.snap │ │ ├── ScreenshotSnapshotComplexName/ │ │ │ └── it_1__2_3_4_.snap │ │ ├── ScreenshotSnapshotMultiple/ │ │ │ ├── it_test.snap │ │ │ └── it_test2.snap │ │ └── nested/ │ │ └── ScreenshotSnapshotNested/ │ │ └── nested.snap │ └── Feature/ │ ├── MissingScreenshotSnapshot.php │ ├── MissingScreenshotSnapshotComplexName.php │ ├── MissingScreenshotSnapshotMultiple.php │ ├── ScreenshotSnapshot.php │ ├── ScreenshotSnapshotComplexName.php │ ├── ScreenshotSnapshotMultiple.php │ └── nested/ │ ├── MissingScreenshotSnapshotNested.php │ └── ScreenshotSnapshotNested.php ├── runner/ │ └── pestTestStacktraceParser/ │ ├── Multiline.php │ ├── OneLine.php │ ├── OneLineRemote.php │ ├── OutRangeLineNumber.php │ └── WrongLineNumber.php ├── snapshotTesting/ │ ├── allSnapshotAssertions.php │ ├── nonSnapshotAssertions.php │ ├── snapshotAssertionUseStatement.php │ ├── snapshotTest.php │ └── tests/ │ └── __snapshots__/ │ └── snapshotTest__it_renders_correctly__1.txt ├── stubs.php ├── templates/ │ ├── describe.after.php │ ├── describe.php │ ├── it.after.php │ └── it.php ├── types/ │ ├── TestCase.php │ ├── expect/ │ │ ├── expectCallCompletion.php │ │ ├── expectCallCompletionChainedNotMethod.php │ │ ├── expectCallCompletionChainedNotProperty.php │ │ ├── expectExtendCallOnNonExpectFunction.php │ │ ├── expectExtendReturnType.php │ │ ├── expectInvalidExtendNoReturnType.php │ │ └── extendCallOnChainedExpectation.php │ ├── function/ │ │ └── testTest.php │ ├── this/ │ │ ├── beforeEach.php │ │ ├── itShortLambdaTest.php │ │ ├── itTest.php │ │ └── testTest.php │ └── thisField/ │ ├── afterEach.php │ ├── afterEachNamespace.php │ ├── beforeEach.php │ ├── beforeEachCompletion.php │ ├── beforeEachNamespace.php │ └── beforeEachNamespaceCompletion.php └── utilTests/ ├── ClassNameResolutionInNamespaceTest.php ├── ClassNameResolutionTest.php └── SimpleTest.php