Files
smoothschedule/frontend/install-test-deps.sh
poduck 6421ec60b7 feat(contracts): Multi-signer e-signature system with PDF overlay
- Add multi-signer contract creation with staff/customer selection
- Add signer-specific signing URLs (/sign/s/{token})
- Add sequential and parallel signing modes
- Fix can_sign check in frontend (use top-level response field)
- Fix required field validation to work for all template types
- Fix PDF overlay generation for HTML templates with generated PDFs
- Add signature pre-fill support in template field editor
- Add signature remember/re-apply feature during signing
- Update PDFOverlayService to read from contract.original_pdf_path

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-07 02:28:29 -05:00

29 lines
713 B
Bash
Executable File

#!/bin/bash
# Install testing dependencies for SmoothSchedule frontend
# Run this from the frontend directory
echo "Installing vitest and testing dependencies..."
npm install -D \
vitest@1.0.4 \
@vitest/ui@1.0.4 \
jsdom@23.0.1 \
@testing-library/react@14.1.2 \
@testing-library/jest-dom@6.1.5 \
@testing-library/user-event@14.5.1 \
msw@2.0.11 \
@types/jsdom@21.1.6
echo ""
echo "✓ Dependencies installed successfully!"
echo ""
echo "Next steps:"
echo "1. Update package.json scripts (see SETUP_TESTING.md)"
echo "2. Run tests: npm run test"
echo ""
echo "For more information, see:"
echo " - SETUP_TESTING.md - Quick setup guide"
echo " - TESTING.md - Comprehensive testing guide"
echo ""