An AI-powered PHP Unit Test generator using OpenAI.
npm install dn-ai-testerAn AI-powered tool that generates PHPUnit tests automatically for your PHP code. This tool leverages OpenAI to analyze your project files and create meaningful test cases, saving developers time and effort.
- ๐งช Automated PHPUnit test generation for your PHP files
- ๐ Intelligent test case creation using AI
- ๐ Supports directory-based scanning for test generation
- ๐ Optimized for PHP projects with better test coverage over time
To install the package globally using npm or pnpm, run:
```
npm install -g dn-ai-tester
or
``
pnpm add -g dn-ai-tester
To run the tool and generate PHPUnit tests for a specific directory:
``
ai-tester createTestFiles --directory
Example
``
ai-tester createTestFiles --directory ./src
To create database factories run the following command:
``
ai-tester createFactories --directory
Example
``
ai-tester createFactories --directory ./src/api/Models
You can configure your OpenAI API-key by creating the file: '~/.ai-tester-config'. Ensure you have a valid API key set as an environment variable inside this file:
```
OPENAI_API_KEY=your_api_key_here