11 Dec '12, 2pm

Evergreen で Rails アプリの JavaScript を単体テストする - present: 2012-12-11 Evergreen で Rails アプリの JavaScript を単体テストする Ruby...

Evergreen で Rails アプリの JavaScript を単体テストする - present: 2012-12-11 Evergreen で Rails アプリの JavaScript を単体テストする Ruby...

JavaScript のテストは、RAILS _ROOT/spec/javascripts に配置すれば Evergreen が読み込んでくれる。テストは Jasmine で書くから、テストというよりスペックだね。 require("/assets/application.js" ); describe("List" , function () { describe("toJSON" , function () { it("idとnameが格納されている" , function () { var list = new App.Models.List({ id:100, name:"foo" } ); var json = list.toJSON(); expect(json.id).toEqual(100); expect(json.name).toEqual("foo" ); } ); } ); } ); require で、テスト対象の JavaScript コードや、テストで使うライブラリを読み込んでる。上記では assets の中にある JavaScript がテスト対象。たくさんある場合は、spec_helper.js を作るのが良さそうだ。

Full article: http://tnakamura.hatenablog.com/entry/2012/12/11/213800

Tweets

Being "present" is the most radical thing a hum...

gorgeouslygreen.com 24 Dec '12, 11am

December 24th, 2012 by Judith Hanson Lasater The biggest and widest purpose of yoga practice is to teach us to be radicall...

Ruby, Rails, Javascript, EmberJS, Node.js, WebRTC - we'll be using them all in the Zendesk Dublin office:

Ruby, Rails, Javascript, EmberJS, Node.js, WebR...

zendesk.com 11 Dec '12, 12am

The Perks Rest assured that you'll be well taken care of at Zendesk. We offer all kinds of perks, including: Fully stocked...

#webdevelopment Confident Ruby on Rails Program...

odesk.com 11 Dec '12, 3am

We are looking for an experienced, capable ruby developer who is a motivated team player. We are a leader in a particular ...