mirror of
https://github.com/overleaf/overleaf.git
synced 2025-02-23 10:24:07 +00:00
Update the Acceptance tests to include a case where a user doesn't exist.
This commit is contained in:
parent
8387383cb4
commit
97326308fa
2 changed files with 4 additions and 4 deletions
|
@ -15,6 +15,7 @@ describe "Getting updates", ->
|
|||
@now = Date.now()
|
||||
@to = @now
|
||||
@user_id = ObjectId().toString()
|
||||
@deleted_user_id = 'deleted_user'
|
||||
@doc_id = ObjectId().toString()
|
||||
@project_id = ObjectId().toString()
|
||||
|
||||
|
@ -44,6 +45,7 @@ describe "Getting updates", ->
|
|||
meta: { ts: @now - (9 - i) * @hours, user_id: @user_id }
|
||||
v: 2 * i + 2
|
||||
}
|
||||
@updates[0].meta.user_id = @deleted_user_id
|
||||
|
||||
TrackChangesClient.pushRawUpdates @project_id, @doc_id, @updates, (error) =>
|
||||
throw error if error?
|
||||
|
@ -91,7 +93,6 @@ describe "Getting updates", ->
|
|||
users: [@user]
|
||||
}]
|
||||
|
||||
|
||||
describe "getting updates beyond the end of the database", ->
|
||||
before (done) ->
|
||||
TrackChangesClient.getUpdates @project_id, { before: @to - 8 * @hours + 1, min_count: 30 }, (error, body) =>
|
||||
|
@ -115,6 +116,5 @@ describe "Getting updates", ->
|
|||
meta:
|
||||
start_ts: @to - 9 * @hours - 2 * @minutes
|
||||
end_ts: @to - 9 * @hours
|
||||
users: [@user]
|
||||
users: [@user, null]
|
||||
}]
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ module.exports = MockWebApi =
|
|||
projects: {}
|
||||
|
||||
getUser: (user_id, callback = (error) ->) ->
|
||||
callback null, @users[user_id]
|
||||
callback null, @users[user_id] or null
|
||||
|
||||
getProject: (project_id, callback = (error, project) ->) ->
|
||||
callback null, @projects[project_id]
|
||||
|
|
Loading…
Reference in a new issue