SimpleTest で使用する値を検証する assert?メソッド assertTure boolean assertTrue(boolean $result, [string $message]) $result が true か assertFalse boolean assertFalse(boolean $result, [string $message]) $result が false か assertNull boolean assertNull(boolean $result, [string $message]) $result が null か assertNotNull boolean assertNotNull(boolean $result, [string $message]) $result が null でないか assertIsA boolean ass
Railsでテストしよう!FileColumn&RMagickを使うモデルでファイルアップロードする方法&Fixtureで画像を登録する方法 Railsでのテストプログラミングシリーズ第二弾。 FileColumnを使っているモデルでは、RMagickを使ってversion管理してる画像についてはファルの有無がチェックされます。 そのため、Fixtureでファイル名だけを書いていても、テストでエラーがでることがあります。 またファイルアップロードもActionController::TestUploadedFile.newを使ったり、「[test][bug]Integration testの中でファイルアップロードができない」にある方法も使うという手段もあるようですが、FileColumnにはファイルアップロードのメソッドも用意されていました。 詳しくはvendor/plugins/fi
_ [Rails] Rails に MyISAM エンジンは向いてないと思った次第 結論 (テストを書いて開発している場合、)トランザクションをサポートしていないデータベースを使うときには、test/test_helper.rb で、 self.use_transactional_fixtures = false しましょう。 経緯 開発している Rails アプリに全文検索を実装するため、Tritonn を試していました。 全文検索対象のテーブルは InnoDB ではなく、MyISAM で作る必要があります。で、テーブルを作り直してテストを実行したところ失敗多数。 acts_as_tritonn を使っていたので、migration 周りのメソッドを再定義している部分が怪しいのかなと調べましたが空振り。テストの失敗の内容をよく読んでみると、どうやら他のテストの結果が影響しているような挙
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く