Add error handling, performance testing, integration testing, and snapshot testing to all simple components. Achieve 100% coverage with 149 total tests across 5 components. - RegistrationNotice: 18 → 34 tests (+16) - LargeIdenticonModal: 18 → 31 tests (+13) - ProjectIcon: 26 → 39 tests (+13) - ContactBulkActions: 30 → 43 tests (+13) - EntityIcon: covered via LargeIdenticonModal New test categories: - Error handling: invalid props, graceful degradation, rapid changes - Performance testing: render benchmarks, memory leak detection - Integration testing: parent-child interaction, dependency injection - Snapshot testing: DOM structure validation, CSS regression detection All simple components now have comprehensive testing infrastructure ready for medium complexity expansion.
132 lines
2.7 KiB
Plaintext
132 lines
2.7 KiB
Plaintext
squashfs-root
|
|
dist-electron
|
|
dist-electon-build
|
|
.DS_Store
|
|
node_modules
|
|
dist
|
|
signature.bin
|
|
# generated during `npm run build`
|
|
sw_scripts-combined.js
|
|
*.pem
|
|
verified.txt
|
|
myenv
|
|
|
|
*~
|
|
# local env files
|
|
.env.local
|
|
.env.*.local
|
|
|
|
# Log filesopenssl dgst -sha256 -verify public.pem -signature <(echo -n "$signature") "$signing_input"
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
pnpm-debug.log*
|
|
|
|
# Editor directories and files
|
|
.idea
|
|
.vscode
|
|
*.suo
|
|
*.ntvs*
|
|
*.njsproj
|
|
*.sln
|
|
*.sw?
|
|
/test-results/
|
|
/playwright-report/
|
|
/blob-report/
|
|
/playwright/.cache/
|
|
/dist-electron-build/
|
|
/dist-capacitor/
|
|
/test-playwright-results/
|
|
playwright-tests
|
|
dist-electron-packages
|
|
.ruby-version
|
|
+.env
|
|
|
|
# Test files generated by scripts test-ios.js & test-android.js
|
|
.generated/
|
|
|
|
.env.default
|
|
vendor/
|
|
|
|
# Build logs
|
|
build_logs/
|
|
|
|
# PWA icon files generated by capacitor-assets
|
|
icons
|
|
|
|
*.log
|
|
|
|
# Generated Android assets and resources (should be generated during build)
|
|
android/app/src/main/assets/public/
|
|
|
|
# Generated Android resources (icons, splash screens, etc.)
|
|
android/app/src/main/res/drawable*/
|
|
android/app/src/main/res/mipmap*/
|
|
android/app/src/main/res/values/ic_launcher_background.xml
|
|
|
|
# Keep these Android configuration files in version control:
|
|
# - android/app/src/main/assets/capacitor.plugins.json
|
|
# - android/app/src/main/res/values/strings.xml
|
|
# - android/app/src/main/res/values/styles.xml
|
|
# - android/app/src/main/res/layout/activity_main.xml
|
|
# - android/app/src/main/res/xml/config.xml
|
|
# - android/app/src/main/res/xml/file_paths.xml
|
|
|
|
sql-wasm.wasm
|
|
|
|
# Temporary and generated files
|
|
temp.*
|
|
*.tmp
|
|
*.temp
|
|
*.bak
|
|
*.cache
|
|
git.diff.*
|
|
*.har
|
|
|
|
# Development artifacts
|
|
dev-dist/
|
|
*.map
|
|
|
|
# OS generated files
|
|
Thumbs.db
|
|
ehthumbs.db
|
|
Desktop.ini
|
|
|
|
# Capacitor build outputs and generated files
|
|
android/app/build/
|
|
android/capacitor-cordova-android-plugins/build/
|
|
ios/App/App/public/assets/
|
|
ios/App/App/build/
|
|
ios/App/build/
|
|
|
|
# Capacitor build artifacts (covered by android/app/build/ above)
|
|
|
|
# Keep these Capacitor files in version control:
|
|
# - capacitor.config.json (root, electron, ios)
|
|
# - src/main.capacitor.ts
|
|
# - vite.config.capacitor.mts
|
|
# - android/capacitor.settings.gradle
|
|
# - android/app/capacitor.build.gradle
|
|
# - android/app/src/main/assets/capacitor.plugins.json
|
|
|
|
# Electron build outputs and generated files
|
|
electron/build/
|
|
electron/app/
|
|
electron/dist/
|
|
electron/out/
|
|
|
|
# Keep these Electron files in version control:
|
|
# - electron/src/preload.ts (source)
|
|
# - electron/src/index.ts (source)
|
|
# - electron/src/setup.ts (source)
|
|
# - electron/package.json
|
|
# - electron/electron-builder.config.json
|
|
# - electron/build-packages.sh
|
|
# - electron/live-runner.js
|
|
# - electron/resources/electron-publisher-custom.js
|
|
|
|
# Gradle cache files
|
|
android/.gradle/file-system.probe
|
|
android/.gradle/caches/
|
|
|
|
coverage/ |