spec/aws-record/record/dirty_tracking_spec.rb [268:307]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    before(:each) do
      klass.configure_client(client: stub_client)
    end

    it 'assign_attributes should perform a hash based attribute assignment without persisting changes' do
      item = klass.new
      item.mykey = 'mykey'
      item.body = 'body'
      item.save

      new_key = 'newkey'
      new_body = 'newbody'
      item.assign_attributes(mykey: new_key, body: new_body)
      expect(item.mykey).to eq new_key
      expect(item.body).to eq new_body
      expect(item.dirty?).to be true
    end

    it 'update should perform a hash based attribute assignment and persist changes' do
      item = klass.new
      item.mykey = 'mykey'
      item.body = 'body'
      item.save

      new_key = 'newkey'
      new_body = 'newbody'
      item.update(mykey: new_key, body: new_body)
      expect(item.mykey).to eq new_key
      expect(item.body).to eq new_body
      expect(item.dirty?).to be false
    end

    it 'automatically tokenizes update hash keys' do
      item = klass.new
      item.mykey = 'mykey'
      item.body = 'body'
      item.save

      new_key = 'newkey'
      new_body = 'newbody'
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



spec/aws-record/record/dirty_tracking_spec.rb [377:416]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    before(:each) do
      klass.configure_client(client: stub_client)
    end

    it 'assign_attributes should perform a hash based attribute assignment without persisting changes' do
      item = klass.new
      item.mykey = 'mykey'
      item.body = 'body'
      item.save

      new_key = 'newkey'
      new_body = 'newbody'
      item.assign_attributes(mykey: new_key, body: new_body)
      expect(item.mykey).to eq new_key
      expect(item.body).to eq new_body
      expect(item.dirty?).to be true
    end

    it 'update should perform a hash based attribute assignment and persist changes' do
      item = klass.new
      item.mykey = 'mykey'
      item.body = 'body'
      item.save

      new_key = 'newkey'
      new_body = 'newbody'
      item.update(mykey: new_key, body: new_body)
      expect(item.mykey).to eq new_key
      expect(item.body).to eq new_body
      expect(item.dirty?).to be false
    end

    it 'automatically tokenizes update hash keys' do
      item = klass.new
      item.mykey = 'mykey'
      item.body = 'body'
      item.save

      new_key = 'newkey'
      new_body = 'newbody'
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



