読者です 読者をやめる 読者になる 読者になる

ゆうなんとかさんの雑記帳的な。

Twitterで踊ったり音ゲーしたりしてるあの名前がよくわからない人が書いてるらしいよ。

RSpecでshould使うのはもう古いらしい

Start with a simple example of behavior you expect from your system. Do this before you write any implementation code: (だいだいの訳:それでは簡単な振る舞いの例から始めてみましょう。何か実装を書く前に以下のコードを書いてください。) # in sp…

RSpecのスタブとモック

まずはライブラリのクラスに対して使ってみましょう。 module Add def add_zero self.push 0 end end describe Array do before { @a = []; @a.stub!(:length).and_return(20) } #スタブはここで subject { @a.extend Add } its(:length) { should eq 20 } i…

Sinatra×RSpecでテストの書き方

調べたけどやっぱりまだよくわからないのでアレですが。 とりあえずRSpecでSinatraのテストを書いているコードを読んでみよう ここにSinatraでHello Worldしたものをテストしているリポジトリがあったので読んでみました。とりあえずこういう構造で書いて行…

せっかくなのでTDDしながらチューリングマシン作ってみた

突然なのですがチューリングマシンについて考えなければならない事情ができたので、さくっと作ってみました。ただつくるのも面白くないし、せっかくここ最近TDDについて調べていたので、テストコードも一緒に書いてみました。 慣れていないのもあってか、テ…

RSpec on Railsやってみた

いよいよ開発っぽいことをやりますがやっぱり当分は写経です。 今日はRubyist Magazine - スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)のRSpec on Railsから始めます。 なお、Railsの準備は一応ひと通りやってあるので今回は省…

RSpecでテスト手習いその2

昨日はTDD(Test Driven Development)とか銘打っておきながらちっともDevelopmentしてなかったのですが、今日もやりません。 ぶっちゃけ内容を考えるとタイトルは今日みたいな感じのほうが妥当だったかもしれませんね。さて、昨日は文章量の割に結構あっさり…

ようやくですがTDDをやってみたいと思います。

あれからだいぶたちましたが、かんたんなTDDをやってみたいと思います。この前はいきなりRailsでやろうと思って途方に暮れたので、さくっとやります、さくっと!今回はRubyist Magazine - スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モ…