タグ

testingに関するlam_bdaのブックマーク (2)

  • Rails 3.x 時代のテストフレームワーク

    Rails 1.x の頃、テストと言えば Test::Unit であり、Fixtures でした。 この2つがあったからこそ、私は Rails を好きになったんだと言えます。 Test::UnitRuby 標準ライブラリの1つですが、Rails はそれを巧妙に拡張して、自らと一体化させていました。 Rails は Web アプリケーションを開発するためのフレームワークであり、同時にその Web アプリケーションをテストするためのフレームワークでもあったわけです。 Fixtures は、テストの対象となるサンプルデータをデータベースに投入するためのツールです。 テストを開始する時点でのデータベースの状態を YAML 形式あるいは CSV 形式で記述しておくと、Fixtures はテストを行う直前にデータベースをその状態に戻してくれます。つまり、Fixtures によって再現性のあるやり

  • blog.sowatchasayin: Fakerとfactory_girlで偽物大量生産

    Fakerとfactory_girlで偽物大量生産 適当なデータを作るときのお供に。 factory_girlと組み合わせて便利でした。 これが Factory.define :message do |f| f.title Faker::Lorem.sentence f.body Faker::Lorem.paragraph end こうなります! >> y Factory.build :message --- !ruby/object:Message attributes: created_at: body: Quasi ab fuga reprehenderit quia. Nostrum laud...(以下略) title: Alias dolor velit ut et vitae magnam aut non. updated_at: recipient_id: sender_

  • 1