Sha256: 0eafb6ca20b7c6a682fbd75407c2756e516b54cf7b187fdd3d6e2190cbbd5ac5
Contents?: true
Size: 605 Bytes
Versions: 19
Compression:
Stored size: 605 Bytes
Contents
require 'spec_helper' describe "rearview/dashboards/show" do let(:dashboard) { create(:dashboard) } let(:dashboard_keys) { ["id", "userId", "name", "createdAt", "modifiedAt", "description", "children"] } it "renders dashboard json" do assign(:dashboard,dashboard) render :template => "rearview/dashboards/show", :formats => :json, :handler => :jbuilder json = JSON.parse(rendered) expect(json).to be_a_kind_of(Hash) dashboard_keys.each { |k| expect(json).to include(k) } expect(json.keys.size).to eq(dashboard_keys.size) end end
Version data entries
19 entries across 19 versions & 1 rubygems