This repository is currently being migrated. It's locked while the migration is in progress.
File tree Expand file tree Collapse file tree
app/controllers/mobile/v0 Expand file tree Collapse file tree Original file line number Diff line number Diff line change 33module Mobile
44 module V0
55 class ReferralsController < ApplicationController
6- SUPPORTED_CATEGORIES_OF_CARE = %w[ optometry ] . freeze
6+ SUPPORTED_CATEGORIES_OF_CARE = [ 'primary care' ] . freeze
77
88 def index
99 StatsD . increment ( 'mobile.referrals.index.total' )
Original file line number Diff line number Diff line change 66 let ( :controller ) { described_class . new }
77
88 describe '#filter_by_category_of_care' do
9- let ( :optometry_referral ) { build ( :ccra_referral_list_entry , category_of_care : 'optometry ' ) }
9+ let ( :primary_care_referral ) { build ( :ccra_referral_list_entry , category_of_care : 'primary care ' ) }
1010 let ( :cardiology_referral ) { build ( :ccra_referral_list_entry , category_of_care : 'cardiology' ) }
1111 let ( :nil_category_referral ) { build ( :ccra_referral_list_entry , category_of_care : nil ) }
1212
13- it 'keeps optometry referrals' do
14- result = controller . send ( :filter_by_category_of_care , [ optometry_referral , cardiology_referral ] )
15- expect ( result ) . to contain_exactly ( optometry_referral )
13+ it 'keeps primary care referrals' do
14+ result = controller . send ( :filter_by_category_of_care , [ primary_care_referral , cardiology_referral ] )
15+ expect ( result ) . to contain_exactly ( primary_care_referral )
1616 end
1717
1818 it 'filters out unsupported categories' do
2626 end
2727
2828 it 'is case insensitive' do
29- upcased = build ( :ccra_referral_list_entry , category_of_care : 'OPTOMETRY ' )
29+ upcased = build ( :ccra_referral_list_entry , category_of_care : 'PRIMARY CARE ' )
3030 result = controller . send ( :filter_by_category_of_care , [ upcased ] )
3131 expect ( result ) . to contain_exactly ( upcased )
3232 end
Original file line number Diff line number Diff line change 1717 end
1818
1919 describe 'GET /mobile/v0/referrals' do
20- let ( :referrals ) { build_list ( :ccra_referral_list_entry , 3 , category_of_care : 'optometry ' ) }
20+ let ( :referrals ) { build_list ( :ccra_referral_list_entry , 3 , category_of_care : 'primary care ' ) }
2121
2222 before do
2323 allow ( referral_service_double ) . to receive ( :get_vaos_referral_list ) . and_return ( referrals )
7070
7171 context 'when there are expired referrals' do
7272 let ( :active_referral ) do
73- build ( :ccra_referral_list_entry , category_of_care : 'optometry ' ,
73+ build ( :ccra_referral_list_entry , category_of_care : 'primary care ' ,
7474 referral_expiration_date : ( Date . current + 30 . days ) . to_s )
7575 end
7676 let ( :expired_referral ) do
77- build ( :ccra_referral_list_entry , category_of_care : 'optometry ' ,
77+ build ( :ccra_referral_list_entry , category_of_care : 'primary care ' ,
7878 referral_expiration_date : ( Date . current - 1 . day ) . to_s )
7979 end
8080
9393 end
9494
9595 context 'when there are referrals with unsupported categories of care' do
96- let ( :supported_referral ) { build ( :ccra_referral_list_entry , category_of_care : 'optometry ' ) }
96+ let ( :supported_referral ) { build ( :ccra_referral_list_entry , category_of_care : 'primary care ' ) }
9797 let ( :unsupported_referral ) { build ( :ccra_referral_list_entry , category_of_care : 'cardiology' ) }
9898
9999 before do
You can’t perform that action at this time.
0 commit comments