Module: Slimmer::TestHelpers::SharedTemplates

Defined in:
lib/slimmer/test_helpers/shared_templates.rb

Instance Method Summary collapse

Instance Method Details

#shared_component_selector(name) ⇒ Object



13
14
15
# File 'lib/slimmer/test_helpers/shared_templates.rb', line 13

def shared_component_selector(name)
  "#{Slimmer::ComponentResolver::TEST_TAG_NAME}[data-template='govuk_component-#{name}']"
end

#stub_shared_component_localesObject



6
7
8
9
10
11
# File 'lib/slimmer/test_helpers/shared_templates.rb', line 6

def stub_shared_component_locales
  stub_request(:get, /https?:\/\/\S+.gov.uk\/templates\/locales\/.+/).
    to_return(status: 400, headers: {})
  stub_request(:get, /https?:\/\/\S+.gov.uk\/templates\/locales/).
    to_return(status: 200, body: '{}', headers: {})
end