codeceptjs / codeceptjs/CodeceptJS
object created in BeforeAll hook via Api DataFactory is deleted after first Scenario done using Data Driven Test setup
- Ngôn ngữ chính
- JavaScript
- Star
- 4.2k
- Fork
- 757
- Merge trung bình
- 2 ngày 9 giờ
- Pull request đã merge (30 ngày)
- 16
Mô tả
#### What are you trying to achieve?
use a created object via API DataFactory (`I.have('object')`) in the `BeforeAll` hook for all scenarios in a Data Driven Test setup.
#### What do you get instead?
Ater the first `Data(input).Scenario()` has been finished, the created `object` will be deleted via DataFactory.
_I did expect that the object is available in all scenarios and will be deleted at the end of the whole test run. (similar to if i delete the object by myself in the `AfterAll` hook - which is my current workaround)_
### Details
* CodeceptJS version: 2.3.5
* NodeJS Version: 12.10.0
* Operating System: MacOS
* REST || webdriverio (if related)
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện sự cố với một đối tượng API DataFactory được tạo trong BeforeAll, tiếp theo là nhiều trường hợp Data(input).Scenario(). Theo dõi vòng đời của BeforeAll, quá trình dọn dẹp DataFactory và AfterAll; hoàn tất khi đối tượng vẫn khả dụng trong mọi scenario và chỉ bị xóa sau khi toàn bộ lượt chạy kiểm thử hoàn tất.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- javascript, node.js
- Lĩnh vực
- testing
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 30/100