Chủ đề thịnh hành
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Các nhà phát triển đã lắng nghe <3
Tôi đã phàn nàn một thời gian dài rằng việc viết thử nghiệm cho các khẳng định của @phylaxsystems có trải nghiệm phát triển rất tệ.
Phản hồi từ bên ngoài đã xác nhận điều này, và việc khắc phục trải nghiệm phát triển đã được ưu tiên.
Giải pháp là một giao diện thử nghiệm đơn giản hơn và mạnh mẽ hơn!

Thay vì đầu tiên thiết lập một khẳng định với một nhãn gây nhầm lẫn và abi.encode và sau đó sử dụng cl.validate phức tạp để tạo tx chạy khẳng định đó, giờ đây chúng ta có một mã gian lận đơn giản để thiết lập khẳng định sẽ được chạy chống lại tx tiếp theo.
Chỉ có một hàm xác nhận được chạy đối với một giao dịch.
Trước đây, tất cả các hàm xác nhận mà một giao dịch (tx) kích hoạt sẽ được chạy và thật khó để kiểm tra các hàm xác nhận cụ thể.
cl.validate() không lưu lại các thay đổi trạng thái do giao dịch (tx) mà nó đã xác thực.
Trong giao diện mới, các giao dịch được thực hiện như mong đợi và trạng thái được cập nhật, điều này có nghĩa là bạn có thể xác minh rằng các thay đổi trạng thái đã xảy ra như mong đợi và viết các bài kiểm tra đầy đủ hơn.
Cuối cùng, bây giờ bạn có thể so khớp với các lý do hoàn trả chính xác, điều này giúp việc viết các bài kiểm tra cho các trường hợp biên cụ thể mà thất bại trong một kiểm tra nhất định trong hàm khẳng định trở nên dễ dàng hơn nhiều.
Là một người đã viết rất nhiều bài kiểm tra xác nhận cho đến nay, tôi thấy bản cập nhật này thật tuyệt vời.
Tôi phải viết ít mã hơn, và tôi có nhiều quyền kiểm soát và chức năng hơn - devex như nó nên có.
Đội ngũ Phylax đang trên 🔥
179
Hàng đầu
Thứ hạng
Yêu thích