Sha256: 3461963ac5f923b26777d11f2b31f507ceae2d6c9e146874e18872eea655baf7

Contents?: true

Size: 724 Bytes

Versions: 2

Compression:

Stored size: 724 Bytes

Contents

require 'spec_helper'

describe Lifen::Message do

	let(:user)      { Lifen::User.new(token: "valid_token") }
  let(:flow)      { Lifen::Flow.new(user: user, uuid: "11e6b870-37a5-59af-ac0e-0242ac110002") }
  let(:message)   { Lifen::Message.new(flow: flow, content: "Bonjour Lifen") }

  describe "create" do

  	context "valid message" do

	    it 'has valid attributes' do

        VCR.use_cassette "messages/valid_message" do
          message.create
        end

	    	expect(message.uuid).to eq("11e6b871-1e02-9662-ac0e-0242ac110002")
        expect(message.type).to eq("regular")
        expect(message.flow).to eq(flow)
        expect(message.sent_at.to_date).to eq Date.new(2016, 12, 2)

	    end

  	end

  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
lifen-0.2.1 spec/messages_spec.rb
lifen-0.2.0 spec/messages_spec.rb