Aur*_*mas 4 ajax jquery rspec ruby-on-rails capybara
我有一个搜索界面,可以在您键入时进行即时搜索。它经过优化,仅在需要时发送 AJAX 请求,因此我想测试它是否正确执行。
如何检查 Ajax 请求是否已发送?(任何请求都足够好)..也可以很好地检查 Ajax 请求是否被中止(在其他测试用例中)
而水豚则不然。正如 Xavier 指出的那样,Capybara 专注于模拟用户。用户不知道 ajax 请求,他们只是看到结果。如果您在请求发生时在屏幕上显示一个旋转器(或其他一些视觉项目),那么您可以检查它是否存在(因为用户会看到它),或者您可以检查是否显示了正确的结果。
相反,如果您尝试测试 AJAX 请求的实际优化行为,那么您可能希望使用 jasmine/jasmine-ajax 之类的工具进行 JS 测试。
归档时间: |
|
查看次数: |
2189 次 |
最近记录: |