INNER CODE UNIT · Go
TestNewAdapterByDB
apache/casbin-mongodb-adapter · adapter_test.go:479
func TestNewAdapterByDB(t *testing.T) {
uri := getDbURL()
if !strings.HasPrefix(uri, "mongodb+srv://") && !strings.HasPrefix(uri, "mongodb://") {
uri = fmt.Sprint("mongodb://" + uri)
}
mongoClientOption := mongooptions.Client().ApplyURI(uri)
client, err := mongo.Connect(mongoClientOption)
if err != nil {
panic(err)
}
config := AdapterConfig{
DatabaseName: "casbin_custom",
CollectionName: "casbin_rule_custom",
}
_, err = NewAdapterByDB(client, &config)
if err != nil {
panic(err)