Sha256: 67be6b4f2c36cee19d96704b681537da91a4a9d33bd68dadad4c5c6ab883959d
Contents?: true
Size: 895 Bytes
Versions: 1
Compression:
Stored size: 895 Bytes
Contents
require 'spec_helper' module Doctors describe Practice do it "can convert itself to a param (for Rails)" do expect(Practice.new(id: 123).to_param).to eq 123 end it "knows if it has female GPs" do expect(Practice.new(gender:['female'])).to have_female_gps end it "knows if it doesn't have female GPs" do expect(Practice.new(gender:[])).not_to have_female_gps end it "knows if it has male GPs" do expect(Practice.new(gender:['male'])).to have_male_gps end it "knows if it doesn't have male GPs" do expect(Practice.new(gender:[])).not_to have_male_gps end describe ".find" do it 'retrieves a specific practice by id' do stub_request(:get, "http://nhs-api.cloudapp.net/api/Organisations/415").to_return(Fixtures.practice) expect(Practice.find(415)).to be_a Practice end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
doctors-0.0.1 | spec/lib/doctors/practice_spec.rb |