- Add test_installation.bats with full coverage of install.sh - Tests cover directory creation, command installation, permissions - Template and lib file copying verification - Dependency detection with mocked failures (jq, git, node) - PATH detection and warning system tests - Uninstallation cleanup verification - Idempotency testing (run twice without errors) - End-to-end installation workflow validation - All tests use isolated temp directories for safety - Update CLAUDE.md with new test count (165 total) - Fix npm test script to run tests recursively - Version bump to v0.9.3
33 lines
896 B
JSON
33 lines
896 B
JSON
{
|
|
"name": "ralph-claude-code",
|
|
"version": "1.0.0",
|
|
"description": "> **Autonomous AI development loop with intelligent exit detection and rate limiting**",
|
|
"main": "index.js",
|
|
"directories": {
|
|
"doc": "docs",
|
|
"example": "examples",
|
|
"test": "tests"
|
|
},
|
|
"scripts": {
|
|
"test": "bats tests/unit/ tests/integration/",
|
|
"test:unit": "bats tests/unit/",
|
|
"test:integration": "bats tests/integration/",
|
|
"test:e2e": "bats tests/e2e/"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/frankbria/ralph-claude-code.git"
|
|
},
|
|
"keywords": [],
|
|
"author": "",
|
|
"license": "ISC",
|
|
"bugs": {
|
|
"url": "https://github.com/frankbria/ralph-claude-code/issues"
|
|
},
|
|
"homepage": "https://github.com/frankbria/ralph-claude-code#readme",
|
|
"devDependencies": {
|
|
"bats": "^1.12.0",
|
|
"bats-assert": "^2.2.0",
|
|
"bats-support": "^0.3.0"
|
|
}
|
|
}
|