package gitopsfile

import (
	"testing"

	"github.com/stretchr/testify/assert"
)

func TestGitopsConverter(t *testing.T) {
	assert := assert.New(t)
	assert.Equal("lightning.toml", ToGitopsFilename("tidb-lightning"))
	assert.Equal("toml", ToGitopsFormat("tidb-lightning"))
}

func TestAzure2AWS(t *testing.T) {
	assert := assert.New(t)
	assert.Equal("aws.c5.xlarge", azure2aws("azure.Standard_D4as_v5", "pd"))
	assert.Equal("aws.c5.2xlarge", azure2aws("azure.Standard_D8as_v5", "pd"))
	assert.Equal("aws.m5.2xlarge", azure2aws("azure.Standard_D8as_v5", "tikv"))
}
