codeceptjs / codeceptjs/CodeceptJS

object created in BeforeAll hook via Api DataFactory is deleted after first Scenario done using Data Driven Test setup

Đang mở
#2,123 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
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

Mở 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

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.