From 5917ca690919e8aa7cdeae55df394425c44b3497 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Lenon?= Date: Mon, 26 Aug 2024 15:53:11 +0100 Subject: [PATCH 1/2] chore(npm): update dependencies --- package-lock.json | 4 ++-- package.json | 2 +- tests/helpers/BaseCommandTest.ts | 1 - 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index b81ecd3..45723f8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@athenna/validator", - "version": "5.0.0", + "version": "5.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@athenna/validator", - "version": "5.0.0", + "version": "5.1.0", "license": "MIT", "dependencies": { "@vinejs/vine": "^2.1.0" diff --git a/package.json b/package.json index faf98cf..98061b8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@athenna/validator", - "version": "5.0.0", + "version": "5.1.0", "description": "The Athenna validation solution. Built on top of VineJS.", "license": "MIT", "author": "João Lenon ", diff --git a/tests/helpers/BaseCommandTest.ts b/tests/helpers/BaseCommandTest.ts index 3291401..d6b1b3c 100644 --- a/tests/helpers/BaseCommandTest.ts +++ b/tests/helpers/BaseCommandTest.ts @@ -24,7 +24,6 @@ export class BaseCommandTest { @AfterEach() public async afterEach() { - await Folder.safeRemove(Path.app()) await Folder.safeRemove(Path.fixtures('storage')) await new File(Path.pwd('package.json')).setContent(this.originalPackageJson) From b44a3987f5fce78ff166e48c375073ba093cf537 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Lenon?= Date: Mon, 26 Aug 2024 15:56:22 +0100 Subject: [PATCH 2/2] chore(npm): update dependencies --- src/validators/TestValidator.ts | 15 --------------- tests/helpers/BaseCommandTest.ts | 1 + tests/unit/commands/MakeValidatorCommandTest.ts | 2 ++ 3 files changed, 3 insertions(+), 15 deletions(-) delete mode 100644 src/validators/TestValidator.ts diff --git a/src/validators/TestValidator.ts b/src/validators/TestValidator.ts deleted file mode 100644 index f0f1558..0000000 --- a/src/validators/TestValidator.ts +++ /dev/null @@ -1,15 +0,0 @@ -import type { Context } from '@athenna/http' -import { Validator, BaseValidator } from '@athenna/validator' - -@Validator() -export class TestValidator extends BaseValidator { - public schema = this.validator.object({ - name: this.validator.string() - }) - - public async handle({ request }: Context) { - const data = request.body - - await this.validate(data) - } -} diff --git a/tests/helpers/BaseCommandTest.ts b/tests/helpers/BaseCommandTest.ts index d6b1b3c..8a2c078 100644 --- a/tests/helpers/BaseCommandTest.ts +++ b/tests/helpers/BaseCommandTest.ts @@ -24,6 +24,7 @@ export class BaseCommandTest { @AfterEach() public async afterEach() { + await Folder.safeRemove(Path.validators()) await Folder.safeRemove(Path.fixtures('storage')) await new File(Path.pwd('package.json')).setContent(this.originalPackageJson) diff --git a/tests/unit/commands/MakeValidatorCommandTest.ts b/tests/unit/commands/MakeValidatorCommandTest.ts index 1462786..aafe5bd 100644 --- a/tests/unit/commands/MakeValidatorCommandTest.ts +++ b/tests/unit/commands/MakeValidatorCommandTest.ts @@ -16,6 +16,8 @@ export default class MakeValidatorCommandTest extends BaseCommandTest { public async shouldBeAbleToCreateAValidatorFile({ assert, command }: Context) { const output = await command.run('make:validator TestValidator') + console.log(output.output) + output.assertSucceeded() output.assertLogged('[ MAKING VALIDATOR ]') output.assertLogged('[ success ] Validator "TestValidator" successfully created.')