19 lines
691 B
Go
19 lines
691 B
Go
package entities
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestNormalizeCampaignTypesMapsLegacyTokensToCoins(t *testing.T) {
|
|
assert.Equal(t, CampaignTypeCoins, NormalizeCampaignType("TOKENS"))
|
|
assert.Equal(t, CampaignTypeCoins, NormalizeCampaignType("COINS"))
|
|
assert.Equal(t, CampaignTypePoints, NormalizeCampaignType("POINTS"))
|
|
assert.Equal(t, CampaignType(""), NormalizeCampaignType(""), "an empty filter stays empty")
|
|
|
|
assert.Equal(t, CampaignRewardTypeCoins, NormalizeCampaignRewardType("TOKENS"))
|
|
assert.Equal(t, CampaignRewardTypeReward, NormalizeCampaignRewardType("REWARD"))
|
|
assert.Equal(t, CampaignRewardType(""), NormalizeCampaignRewardType(""))
|
|
}
|