Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Teacher 2 tries to delete by id the teacher's material - Unexpected Behaviour #69

Open
Tatyana-Kravchenko opened this issue Jul 1, 2022 · 0 comments
Labels
bug Something isn't working

Comments

@Tatyana-Kravchenko
Copy link

Teacher created course (course id: {{courseIdForMaterials}})
POST {{host}}/api/v1/courses
Request Body
{
"title": "How to create test cases1 {{coursePostfix}}",
"description": "Basic course about test design technique",
"visible": true,
"categoryId": {{categoryIdForMaterial}}
}
Teacher added a material in this course
POST {{host}}/api/v1/courses/{{courseIdForMaterials}}/materials
{
"title": "Additional material {{materialPostfix}}",
"data": "stringstri",
"order": 5
}
Id the created material was saved in environment {{aterialIdTeacherToDelete}}

Teacher 2 tries to delete by id the teacher's material
DELETE {{host}}/api/v1/courses/{{courseIdForMaterials}}/materials/{{MaterialIdTeacherToDelete}}

Tests:
pm.test("Status code is 403", function () {
pm.response.to.have.status(403);
});

pm.test("Response time is less than 1000ms", function () {
pm.expect(pm.response.responseTime).to.be.below(1000);
});
pm.test("Check the text error message is correct", function () {
const jsonData = pm.response.json();
pm.expect(jsonData.errors).equal("You're not owner of this course, you can't change/remove it")
});
Actual behavior

  1. Status code is 200
  2. Response time is less than 1000ms
  3. Teacher 2 deleted the teacher's material by id
    {
    "result": "Success: record was removed."
    }

Expected behaviour

  1. Teacher 2 doesn't manage to delete by id the teacher's material
  2. Statuse code is 403
  3. Response time is less than 1000ms
  4. The text error message ("You're not owner of this material, you can't change/remove it") is correct

Screenshots
If applicable, add screenshots to help explain your problem.
image
image

@viraxslot viraxslot added the bug Something isn't working label Jul 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants