PHP Classes

File: .vscode/test.code-snippets

Recommend this page to a friend!
  Classes of Rodolfo Berrios Arce   Workflow   .vscode/test.code-snippets   Download  
File: .vscode/test.code-snippets
Role: Class source
Content type: text/plain
Description: Class source
Class: Workflow
Create and run action workflows
Author: By
Last change:
Date: 24 days ago
Size: 1,871 bytes
 

Contents

Class file image Download
{
    "top-level-test": {
        "description": "Top-level Test",
        "prefix": "test-tl",
        "body": [
            "<?php",
            "",
            "
namespace Chevere\\Tests;",
            "",
            "
use PHPUnit\\Framework\\TestCase;",
            "",
            "
final class $TM_FILENAME_BASE extends TestCase",
            "
{",
            "
\t$0",
            "
}"
        ]
    },
    "
top-level-test-resource": {
        "
description": "Top-level Test resource",
        "
prefix": "test-resource-tl",
        "
body": [
            "
<?php",
            "",
            "
namespace Chevere\\Tests;",
            "",
            "
final class $TM_FILENAME_BASE",
            "
{",
            "
\t$0",
            "
}"
        ]
    },
    "
test": {
        "
description": "Test",
        "
prefix": "test",
        "
body": [
            "
<?php",
            "",
            "
namespace Chevere\\Tests\\\\${TM_DIRECTORY/.*tests\\/(([^\\/]*)(\\/)?)|(\\/)([^\\/]*)/$2${3:+\\\\}${5:+\\\\}$5/g};",
            "",
            "
use PHPUnit\\Framework\\TestCase;",
            "",
            "
final class $TM_FILENAME_BASE extends TestCase",
            "
{",
            "
\t$0",
            "
}"
        ]
    },
    "
test-method": {
        "
description": "Test method",
        "
prefix": "test-method",
        "
body": [
            "
public function test${1:Name}(): void",
            "
{",
            "
\t$0",
            "
}"
        ]
    },
    "
test-resource": {
        "
description": "Test resource",
        "
prefix": "test-resource",
        "
body": [
            "
<?php",
            "",
            "
namespace Chevere\\Tests\\\\${TM_DIRECTORY/.*tests\\/(([^\\/]*)(\\/)?)|(\\/)([^\\/]*)/$2${3:+\\\\}${5:+\\\\}$5/g};",
            "",
            "
final class $TM_FILENAME_BASE",
            "
{",
            "
\t$0",
            "
}"
        ]
    },
}