RSPECは、統合テストのためにRails 3でどのように機能しますか?
-
22-09-2019 - |
質問
私がアハイブしようとしているのはやろうとしています Rails3のWebratとの統合テスト Yehudaがテストユニットで行うように http://pivotallabs.com/talks/76-extending-rails-3 分34分。
例:
describe SomeApp
it "should show the index page"
visit "/"
body.should =~ /hello world/
end
end
誰かがそれをする方法を知っていますか?
解決
rspec-railsを使用してみましたか: http://github.com/rspec/rspec-rails
これは、Rails 3で動作する新しいRSPEC 2.0のリポジトリ(READMEのインストール命令)です。
他のヒント
NewLibには、_exit
シンボルを定義する必要があります。NewLibの作業を行う必要があるシンボルもあります。> http://sourceware.org/newlib/libc。HTML#スタブ
このようなもので十分なものであるべきです(あなたがマイクロコントローラのためにコンパイルしていると仮定すると、あなたがOSを持っているときにこれをしないでください):
.globl _exit
_exit:
b . // Loop until reset
.
またはC:
void _exit(void) {
while(1) {
// Loop until reset
}
}
.
BTW:回転する前に割り込みを無効にしたい場合があります。
編集:おそらくLitte Bit Explication情報。YAGARTOにはLibcとしてNewLibが含まれています。またはprintf()
。したがって、NewLibには、使用するNewLibの機能に応じて、いくつかの基本機能の実装を提供する必要があります。
Rails 3のサポートは、明らかにRSPEC 2にあります。
このリンクをceck今それは非常に単純なtuを使用してrspecを使用します Rails3 http://github.com/rspec/rspec-rails そして、あなたは走る必要はありません スクリプト/生成rspec_scaffold Rails 2.xxのように、今すぐ実行します Rails G足場 また、RSPECファイルが生成されます