View Source HTMLTestIdentifiers (html_test_identifiers v0.2.2)
Provides the basic functionality to add data-testid attribute depending on configuration.
configuration
Configuration
Add the following to your config files if you want data-testid included in your release :
config :html_test_identifiers, provider: HTMLTestIdentifiers.TestIDAdd the following to your config files if you don't want data_testid attribute to be included in your release :
config :html_test_identifiers, provider: HTMLTestIdentifiers.NoTestIDIf there is no configuration, HTMLTestIdentifiers.NoTestID will be used by default
examples
Examples
with `config :html_test_identifiers, provider: HTMLTestIdentifiers.TestID`
HTMLTestIdentifiers.testid_attribute("hello")
# => %{"data-testid" => "hello"}
HTMLTestIdentifiers.testid_key("hello")
# => "hello"
with `config :html_test_identifiers, provider: HTMLTestIdentifiers.NoTestID`
HTMLTestIdentifiers.testid_attribute("hello")
# => nil
HTMLTestIdentifiers.testid_key("hello")
# => nil