20 lines
672 B
Bash
20 lines
672 B
Bash
|
|
#!/bin/bash
|
||
|
|
|
||
|
|
# Fix all .clear() calls to .clearAll({ force: true }) in tests
|
||
|
|
|
||
|
|
echo "🔧 Fixing clear() calls in test files..."
|
||
|
|
|
||
|
|
# Find and replace in all test files
|
||
|
|
for file in tests/*.test.ts; do
|
||
|
|
if grep -q "\.clear()" "$file"; then
|
||
|
|
echo " Fixing: $file"
|
||
|
|
# Replace various patterns
|
||
|
|
sed -i 's/\.clear()/\.clearAll({ force: true })/g' "$file"
|
||
|
|
sed -i 's/\.clearAll({ force: true }) \/\/ Clear any existing data/\.clearAll({ force: true }) \/\/ Clear any existing data/g' "$file"
|
||
|
|
fi
|
||
|
|
done
|
||
|
|
|
||
|
|
echo "✅ Fixed all clear() calls to clearAll({ force: true })"
|
||
|
|
echo ""
|
||
|
|
echo "Files modified:"
|
||
|
|
grep -l "clearAll({ force: true })" tests/*.test.ts | sed 's/^/ - /'
|