タグ

ブックマーク / qiita.com/izumin5210 (3)

  • 【Rails】まだValidatorのテストで消耗してるの? - Qiita

    Custom ValidatorのテストについてはRailsでCustom validatorをテストするにて言及されている. 特定のModelに依存したテストを書くのはおかしな話だからダミーのクラスを用意しよう!みたいな感じ. let(:model_class) do Struct.new(:url) do include ActiveModel::Validations def self.name 'DummyModel' end validates :url, full_http_url: true end end - RailsでCustom validatorをテストする - Qiita ただ,これを各Validator Spec毎に毎回書くのは面倒だなーと思う.サボりたい. RSpec::ValidatorSpecHelper ということで,Validatorのテストで手抜きす

    【Rails】まだValidatorのテストで消耗してるの? - Qiita
    ji_ku
    ji_ku 2016/10/06
  • Butter Knife、今までありがとう。 Data Binding、これからよろしく。 - Qiita

    あるアプリのmaster branchに,Butter Knifeへの依存をなくすPull Requestをmergeした. いままでButter Knifeが担っていた仕事はすべてData Bindingが受け持つことになる.Data Bindingは公式はbeta releaseと言っているものの,限りなく1.0に近いRCなんじゃないかという感じがしたため実戦に投入している. 実行時に全力でReflectionするButter Knifeと違い,Data BindingはAnnotation Processingで事前に色々やってくれる方式というのも嬉しい(c.f. Butter KnifeもAnnotation Processingする方式に切り替えるっぽい? => Split the compiler and runtime into separate artifacts. by

    Butter Knife、今までありがとう。 Data Binding、これからよろしく。 - Qiita
  • 【Rails】RSpecと三種の神器でらくちんWeb APIテスト - Qiita

    はじめに 3月頃,『【Rails】RSpecでWeb APIのテストでハマったところ①』という初心者丸出しな記事を書きました. あれから9ヶ月ほど,お仕事としてRailsに触れたりしたため知見・スキルも向上してきたと思います. そして今,前述の記事を見直したところ恥ずかしくて顔を覆いたくなる感じになったので改めてWeb APIのテストについて書いていきます. APIのテスト? そもそもWeb APIのテストはどこに書くの?ってところからですが… Controller SpecではなくRequest Specに書いていきます. Use RSpec Request Specs Since we’ve established that we’ll be using Rack::Test to drive the tests, RSpec request specs make the most s

    【Rails】RSpecと三種の神器でらくちんWeb APIテスト - Qiita
    ji_ku
    ji_ku 2015/01/11
  • 1