dn-ai-tester
v5.0.7
Published
An AI-powered PHP Unit Test generator using OpenAI.
Downloads
40
Maintainers
Readme
🚀 Automated PHP Unit Tester
An 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.
✨ Features
- 🧪 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
📦 Installation
To install the package globally using npm or pnpm, run:
npm install -g dn-ai-testeror
pnpm add -g dn-ai-tester🛠 Usage
To run the tool and generate PHPUnit tests for a specific directory:
ai-tester createTestFiles --directory <path-to-directory>Example
ai-tester createTestFiles --directory ./srcTo create database factories run the following command:
ai-tester createFactories --directory <path-to-models>Example
ai-tester createFactories --directory ./src/api/Models🔧 Configuration
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