Tôi đang gặp sự cố khi kiểm tra đối tượng này có điều gì tôi cần phải thực hiện để chuỗi nhiều câu lệnh .to.have.property
không? Tôi tin rằng tôi chỉ trả lại kết quả từ số .to.have.property
cuối cùng vào kết quả tiếp theo.Kiểm tra xem đối tượng có nhiều thuộc tính
expect(shopify.formatRequestOptions("shop"))
.to.have.property('url', "https://"+settings.shop+"/admin/shop.json")
.to.have.property('method', "GET")
.to.have.deep.property('headers.X-Shopify-Access-Token', settings.accessToken)
Có vẻ như tôi có thể sử dụng một cái gì đó như thế này chai-subset để kiểm tra một đối tượng. Không có cách nào để kết nối chúng lại với nhau? Tôi ghét phải làm điều này.
var result = shopify.formatRequestOptions("shop")
expect(result).to.have.property('url', "https://"+settings.shop+"/admin/shop.json")
expect(result).to.have.property('method', "GET")
expect(result).to.have.deep.property('headers.X-Shopify-Access-Token', settings.accessToken)
Tôi không biết nhiều về nó, nhưng có vẻ như đó là công việc đang diễn ra. Xem liên kết https://github.com/chaijs/chai/issues/193 – Elyasin