Skip to content

Commit

Permalink
Remove sample campus data from campus_label method. Move into configu…
Browse files Browse the repository at this point in the history
…rable environment variables set to the actual data.
  • Loading branch information
CraigJZ committed Dec 7, 2022
1 parent 49b5d51 commit bf791c5
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 20 deletions.
36 changes: 18 additions & 18 deletions app/models/section.rb
Original file line number Diff line number Diff line change
Expand Up @@ -313,24 +313,24 @@ def formatted_time(time)

def campus_label
case campus_code
when 'KOR'
'Mason Korea Campus'
when 'AR'
'Arlington Campus'
when 'FX'
'Fairfax Campus'
when 'FR'
'Front Royal'
when 'SA'
'Study Abroad'
when 'NE', 'MOL'
'Mason Online'
when 'OC', 'OCB'
'Off Campus'
when 'LC'
'Loudon Campus'
when 'PW'
'Science and Technology Campus'
when ENV.fetch('CAMPUS_CODE_ONE', nil)
ENV.fetch('CAMPUS_LABEL_ONE', nil)
when ENV.fetch('CAMPUS_CODE_TWO', nil)
ENV.fetch('CAMPUS_LABEL_TWO', nil)
when ENV.fetch('CAMPUS_CODE_THREE', nil)
ENV.fetch('CAMPUS_LABEL_THREE', nil)
when ENV.fetch('CAMPUS_CODE_FOUR', nil)
ENV.fetch('CAMPUS_LABEL_FOUR', nil)
when ENV.fetch('CAMPUS_CODE_FIVE', nil)
ENV.fetch('CAMPUS_LABEL_FIVE', nil)
when ENV.fetch('CAMPUS_CODE_SIX', nil), ENV.fetch('CAMPUS_CODE_TEN', nil)
ENV.fetch('CAMPUS_LABEL_SIX', nil)
when ENV.fetch('CAMPUS_CODE_SEVEN', nil), ENV.fetch('CAMPUS_CODE_ELEVEN', nil)
ENV.fetch('CAMPUS_LABEL_SEVEN', nil)
when ENV.fetch('CAMPUS_CODE_EIGHT', nil)
ENV.fetch('CAMPUS_LABEL_EIGHT', nil)
when ENV.fetch('CAMPUS_CODE_NINE', nil)
ENV.fetch('CAMPUS_LABEL_NINE', nil)
else
campus_code
end
Expand Down
4 changes: 2 additions & 2 deletions test/models/section_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -337,8 +337,8 @@ class SectionTest < ActiveSupport::TestCase
end

test 'returns the label for a known campus code' do
@section.update(campus_code: 'LC')
assert_equal @section.campus_label, 'Loudon Campus'
@section.update(campus_code: 'VA')
assert_equal @section.campus_label, 'Virginia Campus'
end

test 'returns the campus code for an known campus code' do
Expand Down
2 changes: 2 additions & 0 deletions test/test_helper.rb
Original file line number Diff line number Diff line change
Expand Up @@ -45,4 +45,6 @@ def logout
ENV['TERM_ONE_END'] = '9'
ENV['TERM_TWO_START'] = '11'
ENV['TERM_TWO_END'] = '1'
ENV['CAMPUS_CODE_ONE'] = 'VA'
ENV['CAMPUS_LABEL_ONE'] = 'Virginia Campus'
end

0 comments on commit bf791c5

Please sign in to comment.