Check immeditately mergeable correctly
What does this MR do and why?
We should check the mergeable?
method for when checking if a MR is immediately mergeable or not.
To Test:
- On Master
- Have an MR that is mergeable except Draft state
- Try to set auto merge via api (url -X PUT -H "PRIVATE-TOKEN: TOKEN" "http://gdk.test:3000/api/v4/projects/PROJECT_ID/merge_requests/MR_IID/merge?auto_merge=true")
- It should fail to set auto merge
- Verify on UI
- Switch to this branch
- Try to set auto merge again
- It should succeed in setting auto merge
- Verify on UI
- Change from draft
- Verify change merges
Reference: #547151
Edited by Marc Shaw