(t *testing.T)
| 8 | ) |
| 9 | |
| 10 | func TestTableNameNamespacing(t *testing.T) { |
| 11 | cases := []struct { |
| 12 | expected string |
| 13 | value interface{} |
| 14 | }{ |
| 15 | {expected: "audit_log_entries", value: []*AuditLogEntry{}}, |
| 16 | {expected: "refresh_tokens", value: []*RefreshToken{}}, |
| 17 | {expected: "users", value: []*User{}}, |
| 18 | } |
| 19 | |
| 20 | for _, tc := range cases { |
| 21 | m := &pop.Model{Value: tc.value} |
| 22 | assert.Equal(t, tc.expected, m.TableName()) |
| 23 | } |
| 24 | } |