Sebastians Blog Neues aus den Softwareminen…

Archiv der Kategorie: Development

Match API output with YAML fixture

A nice and simple approach to test you JSON APIs: # spec/features/api/user_spec.rb require ‚rails_helper‘ RSpec.feature ‚User‘, type: :feature do it ‚lists users‘ do user = create(:user, :as_admin) visit api_user_path(user, format: :json) expect(page).to match_yaml_fixture(‚api/user‘) end end This checks if the page … Weiterlesen

Veröffentlicht unter , | Verschlagwortet mit , , | Kommentare deaktiviert für Match API output with YAML fixture

Overwriting and Overriding with define_method

Recently we stumbled upon this inheritance issue, which seemed very weird at the first: class A def talk ‚A‘ end end class B < A def self.define_talk define_method :talk do super() << ‚B‘ end end end class C < B define_talk def … Weiterlesen

Veröffentlicht unter , | Verschlagwortet mit , , , , | Kommentare deaktiviert für Overwriting and Overriding with define_method