func Test_Model_TableName(t *testing.T) { r := require.New(t) m := pop.Model{Value: User{}} r.Equal(m.TableName(), "users") m = pop.Model{Value: &User{}} r.Equal(m.TableName(), "users") m = pop.Model{Value: &Users{}} r.Equal(m.TableName(), "users") m = pop.Model{Value: []User{}} r.Equal(m.TableName(), "users") m = pop.Model{Value: &[]User{}} r.Equal(m.TableName(), "users") m = pop.Model{Value: []*User{}} r.Equal(m.TableName(), "users") }
func Test_MapTableName(t *testing.T) { r := require.New(t) pop.MapTableName("Friend", "good_friends") m := pop.Model{Value: Friend{}} r.Equal(m.TableName(), "good_friends") m = pop.Model{Value: &Friend{}} r.Equal(m.TableName(), "good_friends") m = pop.Model{Value: &Friends{}} r.Equal(m.TableName(), "good_friends") m = pop.Model{Value: []Friend{}} r.Equal(m.TableName(), "good_friends") m = pop.Model{Value: &[]Friend{}} r.Equal(m.TableName(), "good_friends") }