Sha256: ee1e2d15b3286b29070553944fee9c418ea2f55fb768eda08b785f860de23c98
Contents?: true
Size: 602 Bytes
Versions: 7
Compression:
Stored size: 602 Bytes
Contents
require 'spec_helper' require 'handler' describe 'handler(event)' do let(:event) {SpecHelper::Event.new(body: '{"name": "Ruby"}')} it 'should return Hash, String or Array' do body = handler(event).body expect([String, Hash, Array].include? body.class).to be true end it 'should add the name to the response string' do body = handler(event).body expect(body).to be == 'Hello, Ruby!' end it 'should say Hello, World! when name is not present' do event = SpecHelper::Event.new(body: nil) body = handler(event).body expect(body).to be == 'Hello, World!' end end
Version data entries
7 entries across 7 versions & 1 rubygems