2016-07-30 5 views

Antwort

1

ich so etwas wie dieser

require "rails_helper" 

RSpec.describe 'Value integration', :type => :request do 

    it 'returns the correct number of items' do 
    get 'value.json' 

    expect(JSON.parse(response.body)).to have(2).items 
    end 
end 

Hinweis schreiben würde, das ist Eine request spec, eine controller spec könnte eine bessere Wahl sein, aber ich wäre nicht in der Lage, die ganze Datei für Sie zu schreiben, ohne einige Interna über Ihren Controller zu kennen.

+0

Ich frage mich, warum würdest du den Code für unverschämte Fremde kostenlos schreiben? – mudasobwa

+0

@john: Scheint so, als hätte ich es versäumt, dir zu sagen, dass die Spezifikationsanforderungen in den Ordner "spec/requests" gehören, nicht in den Ordner "spec/controllers". Oder du möchtest deinen Controller posten und wir können eine passende Controller-Spezifikation zusammen schreiben ... – spickermann

+0

@mudasobwa: Ich genieße die entspannende Wirkung des Schreibens einfacher Code-Schnipsel. – spickermann

Verwandte Themen