Files
ccs/tests/npm/README.md
T

31 lines
718 B
Markdown

# npm Package Tests
Tests for npm installation method of CCS.
## Files
- `postinstall.test.js` - Postinstall behavior and configuration creation
- `cli.test.js` - CLI argument parsing and profile handling
- `cross-platform.test.js` - Cross-platform compatibility tests
## Running
```bash
# Run only npm tests
npm run test:npm
# Run with verbose output
npm run test:npm -- --reporter spec
# Run specific test file
npx mocha tests/npm/postinstall.test.js
```
## Test Coverage
These tests cover:
- Postinstall script behavior (Section 10 from original edge-cases.sh)
- CLI argument parsing for npm package
- Cross-platform path handling
- Configuration file creation and management
- Profile system functionality