37 lines
918 B
Bash
Executable File
37 lines
918 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Test Group 5: Advanced Features
|
|
# Description: Tests for advanced features like coupons, referrals, usage limits
|
|
|
|
# Source shared configuration
|
|
source "$(dirname "$0")/config.sh"
|
|
|
|
# Setup if requested
|
|
if [[ "$1" == *"setup"* ]]; then
|
|
echo "Running test setup..."
|
|
BUN_SETUP
|
|
fi
|
|
|
|
# Note: advanced/multiFeature, advanced/rollovers, advanced/customInterval,
|
|
# advanced/usageLimit still use Mocha (not migrated yet)
|
|
|
|
|
|
|
|
|
|
BUN_PARALLEL_COMPACT \
|
|
'server/tests/advanced/coupons' \
|
|
'server/tests/advanced/misc' \
|
|
'server/tests/attach/updateQuantity' \
|
|
'server/tests/attach/multiProduct' \
|
|
'server/tests/advanced/multiFeature' \
|
|
'server/tests/advanced/referrals' \
|
|
'server/tests/advanced/rollovers' \
|
|
'server/tests/advanced/customInterval' \
|
|
'server/tests/advanced/usageLimit' \
|
|
--max=6
|
|
|
|
|
|
# BUN_PARALLEL_COMPACT \
|
|
# 'server/tests/advanced/usage'
|
|
|
|
# 'server/tests/advanced/referrals/paid' \ |