Sha256: 19e308c829420381a27353ba6a5a069d7331e92a6c0e454cb7d02bbac10fbd5b
Contents?: true
Size: 715 Bytes
Versions: 1
Compression:
Stored size: 715 Bytes
Contents
require 'spec_helper' describe MessagesController, type: :controller do describe '#create' do before :each do data = { data: { name: 'John', city: 'Prague', }, scope: {}, extra_find_scopes: [], } post(:create, javascriptize(data)) end it 'responds consistently to js' do expect(rubize(response)).to eq( success: true, id: '1', scoped_records: all_records(Message), ) end it 'creates the record' do message = Message.find(1) message_attributes = message.attributes.to_options expect(message_attributes.slice(:id, :name)).to eq(id: 1, name: 'John') end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
databound-0.2.1 | spec/controllers/on_the_fly_spec.rb |