Assert team member test exists
continuous-integration/drone/pr Build is failing
Details
continuous-integration/drone/pr Build is failing
Details
Signed-off-by: kolaente <k@knt.li>
This commit is contained in:
parent
ed92a84cfb
commit
4c8d0353ae
|
@ -37,6 +37,11 @@ func TestTeamMember_Create(t *testing.T) {
|
||||||
}
|
}
|
||||||
err := tm.Create(doer)
|
err := tm.Create(doer)
|
||||||
assert.NoError(t, err)
|
assert.NoError(t, err)
|
||||||
|
db.AssertDBExists(t, "team_members", map[string]interface{}{
|
||||||
|
"id": tm.ID,
|
||||||
|
"team_id": 1,
|
||||||
|
"user_id": 3,
|
||||||
|
}, false)
|
||||||
})
|
})
|
||||||
t.Run("already existing", func(t *testing.T) {
|
t.Run("already existing", func(t *testing.T) {
|
||||||
db.LoadAndAssertFixtures(t)
|
db.LoadAndAssertFixtures(t)
|
||||||
|
@ -79,6 +84,10 @@ func TestTeamMember_Delete(t *testing.T) {
|
||||||
}
|
}
|
||||||
err := tm.Delete()
|
err := tm.Delete()
|
||||||
assert.NoError(t, err)
|
assert.NoError(t, err)
|
||||||
|
db.AssertDBMissing(t, "team_members", map[string]interface{}{
|
||||||
|
"team_id": 1,
|
||||||
|
"user_id": 1,
|
||||||
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -92,7 +101,12 @@ func TestTeamMember_Update(t *testing.T) {
|
||||||
}
|
}
|
||||||
err := tm.Update()
|
err := tm.Update()
|
||||||
assert.NoError(t, err)
|
assert.NoError(t, err)
|
||||||
assert.False(t, tm.Admin)
|
assert.False(t, tm.Admin) // Since this endpoint toggles the right, we should get a false for admin back.
|
||||||
|
db.AssertDBExists(t, "team_members", map[string]interface{}{
|
||||||
|
"team_id": 1,
|
||||||
|
"user_id": 1,
|
||||||
|
"admin": false,
|
||||||
|
}, false)
|
||||||
})
|
})
|
||||||
// This should have the same result as the normal run as the update function
|
// This should have the same result as the normal run as the update function
|
||||||
// should ignore what was passed.
|
// should ignore what was passed.
|
||||||
|
@ -106,5 +120,10 @@ func TestTeamMember_Update(t *testing.T) {
|
||||||
err := tm.Update()
|
err := tm.Update()
|
||||||
assert.NoError(t, err)
|
assert.NoError(t, err)
|
||||||
assert.False(t, tm.Admin)
|
assert.False(t, tm.Admin)
|
||||||
|
db.AssertDBExists(t, "team_members", map[string]interface{}{
|
||||||
|
"team_id": 1,
|
||||||
|
"user_id": 1,
|
||||||
|
"admin": false,
|
||||||
|
}, false)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue