SublimeSpecCreator: Specs per Knopfdruck
class User def logged_in? # ... end end + Super+Alt+S = require 'spec_helper' describe User do describe '#logged_in?' do | end end SebastianG86/SublimeSpecCreator Alles klar, für diese...
View ArticleSublimeSpecCreator: Command-Palette nutzen
Gerade bei unregelmäßig genutzten Funktionen vergisst man gern das zugewiesene Tastenkürzel. Hier hilft Sublimes sogenannte Command Palette. Eine Spezifikation für eine Methode kann man nun auch auf...
View ArticleRSpec und PostgreSQL: Insufficient Privilege
Bei einem rake spec erhielt ich den folgenden Fehler: PG::InsufficientPrivilege: ERROR: permission denied to create database [...] Es mag eine falsche Einstellung sein (ein einfaches rspec verursacht...
View ArticleRspec: Arrayvergleich ohne Reihenfolge
Um zwei Arrays auf Gleichheit der Elemente zu testen, ohne dabei die Reihenfolge zu beachten, kann der Rspec-Matcher match_array verwendet werden: expect([1, 2, 3]).to match_array([1, 2, 3]) ✔...
View ArticleRSpec durch Parallelisierung beschleunigen
Mit der testgetriebenen Entwicklung gibt es vor allem ein großes Problem: Finished in 2 minutes 32.8 seconds 547 examples, 0 failures, 4 pending Schon in einem frühen Stadium läuft die Testsuite locker...
View ArticleSpring ohne Bin-Präfix nutzen
Spring lässt sich sehr einfach installieren: Gem eintragen und die Binstubs erzeugen: bundle exec spring binstub --all Um nun rake routes oder rails generate statt bin/rake routes oder bin/rails...
View ArticleBundler is using a binstub that was created for a different gem?
In regelmäßigen Abständen wirft unsere Konfiguration aus Bundler 1.7, Rails 4.1, Rspec 2.14 und Spring 1.1 bei jedem Rails-, Rake- oder Rspec-Befehl die folgende Warnung: Bundler is using a binstub...
View ArticleActiveAdmin: Authentifizierung für Browser und API
Eine einfache API-Authentifizierung lässt sich in ActiveAdmin durch Wiederverwendung des Standard-Admin-Users im Initializer erreichen: # config/initializers/active_admin.rb ActiveAdmin.setup do...
View ArticleMatch 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)...
View ArticleHerausfinden, wo eine Methode definiert wurde
In manchen Situationen ist es alles andere als offensichtlich, welche Klasse oder welches Modul eine Methode bereitstellt. Wer implementiert die Get-Methode für Rspec-Controller-Tests? Gerade in solch...
View ArticleVerwischte Font-Awesome-Icons in Phantom JS
Wir reichern unsere auf Capybara und Phantom JS basierenden Feature-Tests gerne mit Screenshots an. Hierbei kam es regelmäßig zu einem Problem mit Font Awesome, wodurch der automatische Abgleich fehl...
View ArticleSublimeSpecCreator: Command-Palette nutzen
Gerade bei unregelmäßig genutzten Funktionen vergisst man gern das zugewiesene Tastenkürzel. Hier hilft Sublimes sogenannte Command Palette. Eine Spezifikation für eine Methode kann man nun auch auf...
View ArticleRSpec und PostgreSQL: Insufficient Privilege
Bei einem rake spec erhielt ich den folgenden Fehler: PG::InsufficientPrivilege: ERROR: permission denied to create database [...] Es mag eine falsche Einstellung sein (ein einfaches rspec verursacht...
View ArticleRspec: Arrayvergleich ohne Reihenfolge
Um zwei Arrays auf Gleichheit der Elemente zu testen, ohne dabei die Reihenfolge zu beachten, kann der Rspec-Matcher match_array verwendet werden: expect([1, 2, 3]).to match_array([1, 2, 3]) ✔...
View ArticleRSpec durch Parallelisierung beschleunigen
Mit der testgetriebenen Entwicklung gibt es vor allem ein großes Problem: Finished in 2 minutes 32.8 seconds 547 examples, 0 failures, 4 pending Schon in einem frühen Stadium läuft die Testsuite locker...
View ArticleSpring ohne Bin-Präfix nutzen
Spring lässt sich sehr einfach installieren: Gem eintragen und die Binstubs erzeugen: bundle exec spring binstub --all Um nun rake routes oder rails generate statt bin/rake routes oder bin/rails...
View ArticleBundler is using a binstub that was created for a different gem?
In regelmäßigen Abständen wirft unsere Konfiguration aus Bundler 1.7, Rails 4.1, Rspec 2.14 und Spring 1.1 bei jedem Rails-, Rake- oder Rspec-Befehl die folgende Warnung: Bundler is using a binstub...
View ArticleActiveAdmin: Authentifizierung für Browser und API
Eine einfache API-Authentifizierung lässt sich in ActiveAdmin durch Wiederverwendung des Standard-Admin-Users im Initializer erreichen: # config/initializers/active_admin.rb ActiveAdmin.setup do...
View ArticleMatch 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)...
View ArticleHerausfinden, wo eine Methode definiert wurde
In manchen Situationen ist es alles andere als offensichtlich, welche Klasse oder welches Modul eine Methode bereitstellt. Wer implementiert die Get-Methode für Rspec-Controller-Tests? Gerade in solch...
View Article
More Pages to Explore .....