newsbox/actions/users_test.go
Adriano Caloiaro 8ae801ae5f
Initial commit
2023-02-15 08:57:48 -08:00

29 lines
546 B
Go

package actions
import (
"newsbox/models"
)
func (as *ActionSuite) Test_Users_New() {
res := as.HTML("/users/new").Get()
as.Equal(200, res.Code)
}
func (as *ActionSuite) Test_Users_Create() {
count, err := as.DB.Count("users")
as.NoError(err)
as.Equal(0, count)
u := &models.User{
Email: "mark@example.com",
Password: "password",
PasswordConfirmation: "password",
}
res := as.HTML("/users").Post(u)
as.Equal(302, res.Code)
count, err = as.DB.Count("users")
as.NoError(err)
as.Equal(1, count)
}