Tôi đã xem xét tài liệu của Jasmine về bộ đối sánh toHaveBeenCalledWith để hiểu xem nó có thể chuyển sang biểu thức chính quy cho một đối số hay không, nếu đối số đó được mong đợi là một chuỗi. Thật không may, đây là chức năng không được hỗ trợ. Ngoài ra còn có một số issue open on github yêu cầu chức năng này.Có thể sử dụng trình ghép nối toHaveBeenCalledWith của Jasmine với cụm từ thông dụng không?
Tôi đã đào một chút vào cơ sở mã và tôi thấy cách thực hiện điều này bên trong existing matcher. Tôi nghĩ rằng sẽ thích hợp hơn nếu thực hiện nó như một trình kết nối riêng biệt, để cho sự trừu tượng được bắt riêng lẻ.
Trong thời gian chờ đợi, giải pháp nào có thể là giải pháp tốt?
Trong Jasmine 2.0, cú pháp sẽ là 'obj.method.calls.argsFor (index)', vẫn là một mảng. – Dr1Ku