You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
645 B
15 lines
645 B
require 'rails_helper'
|
|
|
|
describe Construct, type: :model do
|
|
it 'returns the construct for the given construct id' do
|
|
construct = Construct.find_by_construct_id('1A-i')
|
|
|
|
expect(construct.name).to eq 'Professional Qualifications'
|
|
expect(construct.warning_zone).to eq Construct::Zone.new(1.0, 2.5, :warning)
|
|
expect(construct.watch_zone).to eq Construct::Zone.new(2.5, 3.0, :watch)
|
|
expect(construct.growth_zone).to eq Construct::Zone.new(3.0, 3.5, :growth)
|
|
expect(construct.approval_zone).to eq Construct::Zone.new(3.5, 4.7, :approval)
|
|
expect(construct.ideal_zone).to eq Construct::Zone.new(4.7, 5.0, :ideal)
|
|
end
|
|
end
|