This component inherits most of its starting functionality from the
moz-input-text component, and so moz-input-search appears relatively
barebones at the moment. Having the basic component in tree will allow
us to add the necessary features to this component more easily.
The overlapping functionality with moz-input-text is covered by the
newly added test, test_moz_input_search. This test file is effectively a
copy and paste of the test_moz_input_text file until the search specific
features are added. Additionally, we added a new test helper function,
testCommonInputEvents, that covers the common events that all input
elements generate.
This component is another example of extending existing reusable
components which allows relatively quick standing up of new components.
Differential Revision: https://phabricator.services.mozilla.com/D234109