cd web/cashtab && npm start
using devtools, set the screen width to be smaller than 769px
navigate to the send tab
observe that the QR scanner popup appears
navigate to a send token screen
observe that the QR scanner popup appears
navigate to the settings tab
check 'hide qr scanner'
navigate to the send tab
observe that the QR scanner does not appear
navigate to a send token screen
observe that the scanner popup does not appear
To test parseInvalidSettingsForMigration:
Ensure that at least one setting is not default
in Ticker.js, create 'TestSetting' and set its value to be either true or false.
On save, refresh and check the application memory in devtools
Existing settings should maintain their user defined values, while the TestSetting should be set to its default value.