В чем разница, если мы сравним эти 3 метода утверждения:
expect().to.equal() vs expect().equals() vs expect().to.eq()
Я нашел эти утверждения в документации Cypress.io: https://docs.cypress.io/guides/references/assertions.html#BDD-Assertions
Основываясь на источник, все эти эффекты под капотом идентичны.
Я предполагаю, что они сочли это более эргономичным - вы можете использовать все, что кажется более естественным, в каждом конкретном случае, точно так же, как вы можете выбирать между BDD и TDD, между expect
и should
- но это только предположения.
Я могу подтвердить, что эти три метода утверждения не имеют функциональной разницы.
Хм ... так какой смысл иметь одно и то же утверждение только с разными названиями. Тогда они только дублируют друг друга.