17 lines
520 B
Go
17 lines
520 B
Go
package payment
|
|
|
|
import "testing"
|
|
|
|
func TestDefinitionOwnsPaymentContributions(t *testing.T) {
|
|
definition := Definition()
|
|
if definition.Name != "payment" {
|
|
t.Fatalf("name = %q, want payment", definition.Name)
|
|
}
|
|
if len(definition.Migrations) != 4 {
|
|
t.Fatalf("migrations = %d, want 4", len(definition.Migrations))
|
|
}
|
|
if len(definition.Surface.Menus) != 2 || len(definition.Surface.APIs) != 12 {
|
|
t.Fatalf("surface = %d menus/%d APIs, want 2/12", len(definition.Surface.Menus), len(definition.Surface.APIs))
|
|
}
|
|
}
|