Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

daemon-lifecycle e2e: the it.fails status test passes for the wrong reason

Đang mở Phù hợp với người mới
#422 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
84/100
Loại issue
Lỗi
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
node.js, typescript
Lĩnh vực
testing

Hướng nghiên cứu

Bắt đầu tại e2e/daemon-lifecycle.test.ts:52-58: test it.fails "daemon status prints a human-oriented view by default" và chú thích đã lỗi thời của nó. So sánh với src/cli/index.ts:1662-1663, nơi formatStatus(...) được in ra khi --json không có mặt, để xác nhận định dạng đầu ra mặc định thực sự ("Daemon: <health> (<mode>)"). Chuyển đổi test thành một assertion bình thường chạy thành công trên đầu ra thực sự đó, bỏ chú thích và chạy bộ e2e daemon-lifecycle để xác nhận nó pass theo đúng giá trị của nó.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

bug:new

e2e/daemon-lifecycle.test.ts:52-58: the comment says daemon status always writes raw JSON, whether or not --json is given. But src/cli/index.ts:1662-1663 prints formatStatus(...) when --json is absent. The it.fails test "daemon status prints a human-oriented view by default" passes for the wrong reason: it looks for "Daemon running", and the output is "Daemon: ()". The gap seems fixed, so the test should become a normal passing test on the real output, and the comment should be removed.

Found by the review of PR #419.

Written by an agent.

Ngôn ngữ chính
TypeScript
Star
15
Fork
1
Merge trung bình
8 giờ 23 phút
Pull request đã merge (30 ngày)
136

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của callstackincubator/simlock

Tất cả issue của callstackincubator/simlock

Issue tương tự

Thêm issue về TypeScript

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.