mirror of
https://github.com/acaloiaro/newsbox
synced 2026-07-21 18:29:15 +00:00
29 lines
546 B
Go
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)
|
|
}
|