hi-server/internal/logic/public/order/getDiscount_test.go
shanshanzhong 9db4762904
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 5m6s
fix(order): prevent duplicate subscriptions and repair invite gifts
2026-04-24 21:16:21 -07:00

17 lines
360 B
Go

package order
import (
"testing"
"github.com/perfect-panel/server/internal/types"
"github.com/stretchr/testify/require"
)
func TestGetDiscount_SkipsNewUserOnlyTierForExistingUser(t *testing.T) {
discount := getDiscount([]types.SubscribeDiscount{
{Quantity: 1, Discount: 90, NewUserOnly: true},
}, 1, false)
require.Equal(t, float64(1), discount)
}