package middleware

import (
	"testing"

	"github.com/pingcap/dbaas/billing2/api"
	"github.com/pingcap/dbaas/billing2/utils/tests"
	"github.com/stretchr/testify/suite"
	"github.com/tidbcloud/tiinf/sdk/rbac/helperimpl"
)

type RBACMiddlewareTestSuite struct {
	tests.BillingTestSuite
}

func TestRBACMiddlewareTestSuite(t *testing.T) {
	suite.Run(t, new(RBACMiddlewareTestSuite))
}

func (suite *RBACMiddlewareTestSuite) TestValidateRBACPath() {
	assert := suite.Assert()
	resourceH := helperimpl.NewMapStoreResourceHelper(api.Path2ResourceMap)
	assert.NotNil(resourceH)
}
