Sha256: 36e2446da90314d09d10001f738425f17a74a4573a664dcbdb8f5fb68031f4a1
Contents?: true
Size: 982 Bytes
Versions: 1
Compression:
Stored size: 982 Bytes
Contents
require 'spec_helper' describe Transcriber::Resource do class ExampleResources < Transcriber::Resource property :login property :name property :age, type: Float end describe '#resource' do it "returns a hash with properties and its values" do example = ExampleResources.new(login: 'jackiechan2010', name: 'Jackie Chan', age: 45) example.resource.should == {login: 'jackiechan2010', name: 'Jackie Chan', age: 45} end end describe '.resources' do it "returns a hash with entries" do entries = [ExampleResources.new(login: 'jackiechan2010', name: 'Jackie Chan', age: 45), ExampleResources.new(login: 'brucelee', name: 'Bruce Lee', age: 10)] resources = ExampleResources.resources(entries) resources.should == {entries: [{login: 'jackiechan2010', name: 'Jackie Chan', age: 45}, {login: 'brucelee', name: 'Bruce Lee', age: 10}]} end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
transcriber-0.0.1 | spec/resource_spec.rb |