我遇到一个奇怪的问题,当出现错误时,测试失败。告诉我有1个规格跑,1个失败。
1 spec, 1 failure in 0.069s
现在,当我去编写代码使其通过时,网站变为绿色,并说0规格0失败。
0 specs, 0 failures in 0.001s
我正在关注hte mstwjs的第一本书。我的gemfile看起来像这样
group :test, :development do
#gem 'guard-rails-assets'
#gem 'guard-jasmine-headless-webkit'
gem 'jasmine-headless-webkit'
gem 'jasmine'
gem 'jasminerice'
gem 'rspec-rails'
end
我的toggler.js文件
1 function init() {
2 var $toggleLinks = $(".detail_toggle");
1 $toggleLinks.click(function(event) {
2 var $detail = $(this).siblings(".detail");
3 $detail.toggleClass("hidden");
4 event.preventDefault();
5 };
6 }
7
8 $(function() {
9 init();
10 });
我的toggler规范
6 describe("Trip detail toggler", function() {
5 describe("clicking a show link", function() {
4 it("shows the trip description", function() {
3 loadFixtures("one_index_trip.html");
2 init();
1 $(".detail_toggle").click();
7 expect($('.detail')).not.toHaveClass("hidden");
1 });
2 });
3 });