Write Tests

Write unit tests, integration tests, or E2E tests for code. Use after implementing a feature or when test coverage is needed. Use when this capability is needed.

tomevault-io Updated

File contents

Write Tests

Write tests for the following:

$ARGUMENTS

Testing Strategy

  1. Identify what to test: Read the source code to understand behavior
  2. Choose test type:
    • Unit tests: Individual functions/classes
    • Integration tests: Component interactions
    • E2E tests: Full user flows
  3. Write tests following project patterns

Test Template

describe("ComponentName", () => {
  it("should handle normal input", () => {
    // Arrange → Act → Assert
  });

  it("should handle edge cases", () => {
    // Empty, null, boundary values
  });

  it("should handle errors", () => {
    // Error paths and exceptions
  });
});
  1. Run tests to verify they pass

Test Coverage Goals

  • Utility functions: 90%+
  • Core logic: 80%+
  • API endpoints: 80%+
  • UI components: 70%+

Converted and distributed by TomeVault — claim your Tome and manage your conversions.

tomevault-io/skills-registry/tree/main/yu-iskw--software-development-team-plugin--write-tests commit e8e0be6b53

Frequently asked questions

npx skillmds@latest add tomevault-io/write-tests-16