diff --git a/.htmlvalidate.js b/.htmlvalidate.js new file mode 100644 index 00000000..95d608fc --- /dev/null +++ b/.htmlvalidate.js @@ -0,0 +1,8 @@ +module.exports = { + "rules": { + "heading-level": ["error", { + "allowMultipleH1": false, + "minInitialRank": "h1", + }] + } +} diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__0_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__0_desktop.png new file mode 100644 index 00000000..21cbac9c Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__0_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__0_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__0_mobile.png new file mode 100644 index 00000000..13af5607 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__0_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__0_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__0_tablet.png new file mode 100644 index 00000000..21cbac9c Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__0_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__10_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__10_desktop.png new file mode 100644 index 00000000..b4d252ff Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__10_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__10_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__10_mobile.png new file mode 100644 index 00000000..b4d252ff Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__10_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__10_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__10_tablet.png new file mode 100644 index 00000000..b4d252ff Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__10_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__11_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__11_desktop.png new file mode 100644 index 00000000..6b5e7020 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__11_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__11_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__11_mobile.png new file mode 100644 index 00000000..d07c5894 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__11_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__11_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__11_tablet.png new file mode 100644 index 00000000..56f07530 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__11_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__12_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__12_desktop.png new file mode 100644 index 00000000..f2b816c3 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__12_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__12_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__12_mobile.png new file mode 100644 index 00000000..000c5e01 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__12_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__12_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__12_tablet.png new file mode 100644 index 00000000..08481a84 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__12_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__1_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__1_desktop.png new file mode 100644 index 00000000..a8187e59 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__1_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__1_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__1_mobile.png new file mode 100644 index 00000000..1e9f5da0 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__1_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__1_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__1_tablet.png new file mode 100644 index 00000000..a8187e59 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__1_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__2_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__2_desktop.png new file mode 100644 index 00000000..5db964a4 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__2_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__2_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__2_mobile.png new file mode 100644 index 00000000..7e11bde5 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__2_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__2_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__2_tablet.png new file mode 100644 index 00000000..7e11bde5 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__2_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__3_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__3_desktop.png new file mode 100644 index 00000000..a0e4ffca Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__3_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__3_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__3_mobile.png new file mode 100644 index 00000000..64827810 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__3_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__3_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__3_tablet.png new file mode 100644 index 00000000..64827810 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__3_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__4_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__4_desktop.png new file mode 100644 index 00000000..dba7b189 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__4_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__4_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__4_mobile.png new file mode 100644 index 00000000..dba7b189 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__4_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__4_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__4_tablet.png new file mode 100644 index 00000000..0d2cf3c0 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__4_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__5_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__5_desktop.png new file mode 100644 index 00000000..8981d768 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__5_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__5_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__5_mobile.png new file mode 100644 index 00000000..8981d768 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__5_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__5_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__5_tablet.png new file mode 100644 index 00000000..8981d768 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__5_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__6_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__6_desktop.png new file mode 100644 index 00000000..f0f458d8 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__6_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__6_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__6_mobile.png new file mode 100644 index 00000000..ad2ed597 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__6_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__6_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__6_tablet.png new file mode 100644 index 00000000..f0f458d8 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__6_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__7_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__7_desktop.png new file mode 100644 index 00000000..664e2c61 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__7_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__7_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__7_mobile.png new file mode 100644 index 00000000..416963f9 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__7_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__7_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__7_tablet.png new file mode 100644 index 00000000..9251205f Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__7_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__8_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__8_desktop.png new file mode 100644 index 00000000..5f10be58 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__8_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__8_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__8_mobile.png new file mode 100644 index 00000000..566f9cda Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__8_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__8_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__8_tablet.png new file mode 100644 index 00000000..91f4905b Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__8_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__9_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__9_desktop.png new file mode 100644 index 00000000..9052103e Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__9_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__9_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__9_mobile.png new file mode 100644 index 00000000..9052103e Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__9_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__9_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__9_tablet.png new file mode 100644 index 00000000..9052103e Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_catalog_TEST-05__9_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__0_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__0_desktop.png new file mode 100644 index 00000000..cc6519e1 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__0_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__0_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__0_mobile.png new file mode 100644 index 00000000..cc6519e1 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__0_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__0_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__0_tablet.png new file mode 100644 index 00000000..cc6519e1 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__0_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__1_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__1_desktop.png new file mode 100644 index 00000000..84c44a03 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__1_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__1_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__1_mobile.png new file mode 100644 index 00000000..62533001 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__1_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__1_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__1_tablet.png new file mode 100644 index 00000000..6db01933 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__1_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__2_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__2_desktop.png new file mode 100644 index 00000000..802909e4 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__2_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__2_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__2_mobile.png new file mode 100644 index 00000000..b6f9fb67 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__2_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__2_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__2_tablet.png new file mode 100644 index 00000000..802909e4 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__2_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__3_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__3_desktop.png new file mode 100644 index 00000000..170476dd Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__3_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__3_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__3_mobile.png new file mode 100644 index 00000000..cd481560 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__3_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__3_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__3_tablet.png new file mode 100644 index 00000000..170476dd Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_features_TEST-05__3_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__0_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__0_desktop.png new file mode 100644 index 00000000..0aa8a58a Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__0_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__0_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__0_mobile.png new file mode 100644 index 00000000..0aa8a58a Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__0_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__0_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__0_tablet.png new file mode 100644 index 00000000..bc0fe3d3 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__0_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__1_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__1_desktop.png new file mode 100644 index 00000000..d40c84d6 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__1_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__1_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__1_mobile.png new file mode 100644 index 00000000..a7693e36 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__1_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__1_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__1_tablet.png new file mode 100644 index 00000000..a7693e36 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__1_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__2_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__2_desktop.png new file mode 100644 index 00000000..271e0e50 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__2_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__2_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__2_mobile.png new file mode 100644 index 00000000..39b236bf Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__2_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__2_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__2_tablet.png new file mode 100644 index 00000000..271e0e50 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__2_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__3_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__3_desktop.png new file mode 100644 index 00000000..d3b80a59 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__3_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__3_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__3_mobile.png new file mode 100644 index 00000000..294cf386 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__3_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__3_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__3_tablet.png new file mode 100644 index 00000000..294cf386 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__3_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__4_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__4_desktop.png new file mode 100644 index 00000000..405f091b Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__4_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__4_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__4_mobile.png new file mode 100644 index 00000000..b5727c81 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__4_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__4_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__4_tablet.png new file mode 100644 index 00000000..b5727c81 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_footer_TEST-05__4_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_header_TEST-05__0_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_header_TEST-05__0_desktop.png new file mode 100644 index 00000000..03d70968 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_header_TEST-05__0_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_header_TEST-05__1_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_header_TEST-05__1_desktop.png new file mode 100644 index 00000000..e035caf4 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_header_TEST-05__1_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_header_TEST-05__2_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_header_TEST-05__2_desktop.png new file mode 100644 index 00000000..efaf39cc Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_header_TEST-05__2_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__0_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__0_desktop.png new file mode 100644 index 00000000..3602b2b7 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__0_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__0_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__0_mobile.png new file mode 100644 index 00000000..3602b2b7 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__0_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__0_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__0_tablet.png new file mode 100644 index 00000000..ed022cb4 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__0_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__1_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__1_desktop.png new file mode 100644 index 00000000..3fea09a2 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__1_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__1_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__1_mobile.png new file mode 100644 index 00000000..39de5fd8 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__1_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__1_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__1_tablet.png new file mode 100644 index 00000000..f015c9b0 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__1_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__2_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__2_desktop.png new file mode 100644 index 00000000..6b5e7020 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__2_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__2_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__2_mobile.png new file mode 100644 index 00000000..d07c5894 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__2_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__2_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__2_tablet.png new file mode 100644 index 00000000..56f07530 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__2_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__3_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__3_desktop.png new file mode 100644 index 00000000..5bb04ac3 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__3_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__3_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__3_mobile.png new file mode 100644 index 00000000..5bb04ac3 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__3_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__3_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__3_tablet.png new file mode 100644 index 00000000..e22097d7 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__3_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__4_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__4_desktop.png new file mode 100644 index 00000000..95e0e440 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__4_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__4_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__4_mobile.png new file mode 100644 index 00000000..3f3025e6 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__4_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__4_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__4_tablet.png new file mode 100644 index 00000000..48233b16 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__4_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__5_desktop.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__5_desktop.png new file mode 100644 index 00000000..ece57853 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__5_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__5_mobile.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__5_mobile.png new file mode 100644 index 00000000..862cc962 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__5_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__5_tablet.png b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__5_tablet.png new file mode 100644 index 00000000..b6126a55 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-05/drink2gotest-05_index_hero_TEST-05__5_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-06/drink2gotest-06_0_index_header_TEST-06_PP_0__0_desktop.png b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_0_index_header_TEST-06_PP_0__0_desktop.png new file mode 100644 index 00000000..89a7a573 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_0_index_header_TEST-06_PP_0__0_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-06/drink2gotest-06_0_index_header_TEST-06_PP_0__1_tablet.png b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_0_index_header_TEST-06_PP_0__1_tablet.png new file mode 100644 index 00000000..459e3018 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_0_index_header_TEST-06_PP_0__1_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-06/drink2gotest-06_0_index_header_TEST-06_PP_0__2_mobile.png b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_0_index_header_TEST-06_PP_0__2_mobile.png new file mode 100644 index 00000000..2af5f611 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_0_index_header_TEST-06_PP_0__2_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-06/drink2gotest-06_1_index_hero_TEST-06_PP_0__0_desktop.png b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_1_index_hero_TEST-06_PP_0__0_desktop.png new file mode 100644 index 00000000..06e39e12 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_1_index_hero_TEST-06_PP_0__0_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-06/drink2gotest-06_1_index_hero_TEST-06_PP_0__1_tablet.png b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_1_index_hero_TEST-06_PP_0__1_tablet.png new file mode 100644 index 00000000..180a65b7 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_1_index_hero_TEST-06_PP_0__1_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-06/drink2gotest-06_1_index_hero_TEST-06_PP_0__2_mobile.png b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_1_index_hero_TEST-06_PP_0__2_mobile.png new file mode 100644 index 00000000..75aa7c3f Binary files /dev/null and b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_1_index_hero_TEST-06_PP_0__2_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-06/drink2gotest-06_2_index_features_TEST-06_PP_0__0_desktop.png b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_2_index_features_TEST-06_PP_0__0_desktop.png new file mode 100644 index 00000000..f2ff0d6c Binary files /dev/null and b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_2_index_features_TEST-06_PP_0__0_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-06/drink2gotest-06_2_index_features_TEST-06_PP_0__1_tablet.png b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_2_index_features_TEST-06_PP_0__1_tablet.png new file mode 100644 index 00000000..6220cac9 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_2_index_features_TEST-06_PP_0__1_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-06/drink2gotest-06_2_index_features_TEST-06_PP_0__2_mobile.png b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_2_index_features_TEST-06_PP_0__2_mobile.png new file mode 100644 index 00000000..0353616f Binary files /dev/null and b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_2_index_features_TEST-06_PP_0__2_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-06/drink2gotest-06_3_index_catalog_TEST-06_PP_0__0_desktop.png b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_3_index_catalog_TEST-06_PP_0__0_desktop.png new file mode 100644 index 00000000..df44fca2 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_3_index_catalog_TEST-06_PP_0__0_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-06/drink2gotest-06_3_index_catalog_TEST-06_PP_0__1_tablet.png b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_3_index_catalog_TEST-06_PP_0__1_tablet.png new file mode 100644 index 00000000..58afa05a Binary files /dev/null and b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_3_index_catalog_TEST-06_PP_0__1_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-06/drink2gotest-06_3_index_catalog_TEST-06_PP_0__2_mobile.png b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_3_index_catalog_TEST-06_PP_0__2_mobile.png new file mode 100644 index 00000000..0d51de74 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_3_index_catalog_TEST-06_PP_0__2_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-06/drink2gotest-06_4_index_map_TEST-06_PP_0__0_desktop.png b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_4_index_map_TEST-06_PP_0__0_desktop.png new file mode 100644 index 00000000..1f838c83 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_4_index_map_TEST-06_PP_0__0_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-06/drink2gotest-06_4_index_map_TEST-06_PP_0__1_tablet.png b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_4_index_map_TEST-06_PP_0__1_tablet.png new file mode 100644 index 00000000..fed5992d Binary files /dev/null and b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_4_index_map_TEST-06_PP_0__1_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-06/drink2gotest-06_4_index_map_TEST-06_PP_0__2_mobile.png b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_4_index_map_TEST-06_PP_0__2_mobile.png new file mode 100644 index 00000000..229ce82d Binary files /dev/null and b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_4_index_map_TEST-06_PP_0__2_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-06/drink2gotest-06_5_index_footer_TEST-06_PP_0__0_desktop.png b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_5_index_footer_TEST-06_PP_0__0_desktop.png new file mode 100644 index 00000000..e34204c5 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_5_index_footer_TEST-06_PP_0__0_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-06/drink2gotest-06_5_index_footer_TEST-06_PP_0__1_tablet.png b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_5_index_footer_TEST-06_PP_0__1_tablet.png new file mode 100644 index 00000000..5de2f404 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_5_index_footer_TEST-06_PP_0__1_tablet.png differ diff --git a/backstop_data/bitmaps_reference/test-06/drink2gotest-06_5_index_footer_TEST-06_PP_0__2_mobile.png b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_5_index_footer_TEST-06_PP_0__2_mobile.png new file mode 100644 index 00000000..aa2586c7 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-06/drink2gotest-06_5_index_footer_TEST-06_PP_0__2_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_10_active_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_10_active_desktop.png new file mode 100644 index 00000000..c928f62b Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_10_active_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_10_disable_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_10_disable_desktop.png new file mode 100644 index 00000000..c928f62b Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_10_disable_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_10_focus_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_10_focus_desktop.png new file mode 100644 index 00000000..8c0be0d9 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_10_focus_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_10_hover_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_10_hover_desktop.png new file mode 100644 index 00000000..c928f62b Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_10_hover_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_11_active_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_11_active_desktop.png new file mode 100644 index 00000000..8902fcbf Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_11_active_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_11_disable_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_11_disable_desktop.png new file mode 100644 index 00000000..8902fcbf Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_11_disable_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_11_focus_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_11_focus_desktop.png new file mode 100644 index 00000000..f76545eb Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_11_focus_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_11_hover_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_11_hover_desktop.png new file mode 100644 index 00000000..8902fcbf Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_11_hover_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_12_active_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_12_active_desktop.png new file mode 100644 index 00000000..3038627b Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_12_active_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_12_disable_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_12_disable_desktop.png new file mode 100644 index 00000000..4042371b Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_12_disable_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_12_focus_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_12_focus_desktop.png new file mode 100644 index 00000000..c9c8e5cc Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_12_focus_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_12_hover_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_12_hover_desktop.png new file mode 100644 index 00000000..4042371b Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_12_hover_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_13_active_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_13_active_desktop.png new file mode 100644 index 00000000..dbad32bb Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_13_active_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_13_disable_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_13_disable_desktop.png new file mode 100644 index 00000000..18f09c95 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_13_disable_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_13_focus_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_13_focus_desktop.png new file mode 100644 index 00000000..e4ec453e Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_13_focus_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_13_hover_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_13_hover_desktop.png new file mode 100644 index 00000000..8c5eb6a1 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_13_hover_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_14_active_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_14_active_desktop.png new file mode 100644 index 00000000..b7bddf9e Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_14_active_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_14_disable_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_14_disable_desktop.png new file mode 100644 index 00000000..d939a8e4 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_14_disable_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_14_focus_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_14_focus_desktop.png new file mode 100644 index 00000000..ea4f1418 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_14_focus_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_14_hover_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_14_hover_desktop.png new file mode 100644 index 00000000..b242ace3 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_14_hover_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_6_active_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_6_active_desktop.png new file mode 100644 index 00000000..577dbefa Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_6_active_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_6_disable_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_6_disable_desktop.png new file mode 100644 index 00000000..ad0f3b93 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_6_disable_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_6_focus_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_6_focus_desktop.png new file mode 100644 index 00000000..577dbefa Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_6_focus_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_6_hover_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_6_hover_desktop.png new file mode 100644 index 00000000..ebc7d31f Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_6_hover_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_7_active_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_7_active_desktop.png new file mode 100644 index 00000000..371290dd Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_7_active_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_7_disable_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_7_disable_desktop.png new file mode 100644 index 00000000..2c23da36 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_7_disable_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_7_focus_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_7_focus_desktop.png new file mode 100644 index 00000000..5e6be78e Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_7_focus_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_7_hover_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_7_hover_desktop.png new file mode 100644 index 00000000..371290dd Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_7_hover_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_8_active_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_8_active_desktop.png new file mode 100644 index 00000000..688e3325 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_8_active_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_8_disable_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_8_disable_desktop.png new file mode 100644 index 00000000..71d73fae Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_8_disable_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_8_focus_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_8_focus_desktop.png new file mode 100644 index 00000000..d9d90703 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_8_focus_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_8_hover_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_8_hover_desktop.png new file mode 100644 index 00000000..f3c64015 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_8_hover_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_9_active_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_9_active_desktop.png new file mode 100644 index 00000000..1a4756fb Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_9_active_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_9_disable_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_9_disable_desktop.png new file mode 100644 index 00000000..48b50449 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_9_disable_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_9_focus_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_9_focus_desktop.png new file mode 100644 index 00000000..690eff82 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_9_focus_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_9_hover_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_9_hover_desktop.png new file mode 100644 index 00000000..19ceac82 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_catalog_TEST-07_9_hover_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_15_active_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_15_active_desktop.png new file mode 100644 index 00000000..519c5263 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_15_active_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_15_disable_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_15_disable_desktop.png new file mode 100644 index 00000000..7d8b8b8f Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_15_disable_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_15_focus_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_15_focus_desktop.png new file mode 100644 index 00000000..1e57a068 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_15_focus_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_15_hover_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_15_hover_desktop.png new file mode 100644 index 00000000..7d8b8b8f Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_15_hover_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_16_active_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_16_active_desktop.png new file mode 100644 index 00000000..40cd8346 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_16_active_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_16_disable_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_16_disable_desktop.png new file mode 100644 index 00000000..40cd8346 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_16_disable_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_16_focus_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_16_focus_desktop.png new file mode 100644 index 00000000..cb731f06 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_16_focus_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_16_hover_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_16_hover_desktop.png new file mode 100644 index 00000000..40cd8346 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_16_hover_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_17_active_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_17_active_desktop.png new file mode 100644 index 00000000..8ec1f90f Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_17_active_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_17_disable_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_17_disable_desktop.png new file mode 100644 index 00000000..96b9a456 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_17_disable_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_17_focus_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_17_focus_desktop.png new file mode 100644 index 00000000..b5c306ca Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_17_focus_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_17_hover_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_17_hover_desktop.png new file mode 100644 index 00000000..96b9a456 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_footer_TEST-07_17_hover_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_1_active_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_1_active_desktop.png new file mode 100644 index 00000000..f890ac99 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_1_active_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_1_disable_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_1_disable_desktop.png new file mode 100644 index 00000000..6f73c6f1 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_1_disable_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_1_focus_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_1_focus_desktop.png new file mode 100644 index 00000000..1a4b58c7 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_1_focus_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_1_hover_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_1_hover_desktop.png new file mode 100644 index 00000000..6f73c6f1 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_1_hover_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_2_active_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_2_active_desktop.png new file mode 100644 index 00000000..dcbdbb6a Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_2_active_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_2_disable_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_2_disable_desktop.png new file mode 100644 index 00000000..4705f289 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_2_disable_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_2_focus_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_2_focus_desktop.png new file mode 100644 index 00000000..17928cb7 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_2_focus_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_2_hover_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_2_hover_desktop.png new file mode 100644 index 00000000..713f80b9 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_2_hover_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_3_active_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_3_active_desktop.png new file mode 100644 index 00000000..0ec95e3e Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_3_active_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_3_disable_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_3_disable_desktop.png new file mode 100644 index 00000000..17d0e220 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_3_disable_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_3_focus_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_3_focus_desktop.png new file mode 100644 index 00000000..a9b4cccf Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_3_focus_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_3_hover_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_3_hover_desktop.png new file mode 100644 index 00000000..c9a0407a Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_3_hover_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_4_active_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_4_active_desktop.png new file mode 100644 index 00000000..aa31a306 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_4_active_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_4_disable_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_4_disable_desktop.png new file mode 100644 index 00000000..e0dd1ebc Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_4_disable_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_4_focus_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_4_focus_desktop.png new file mode 100644 index 00000000..18653297 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_4_focus_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_4_hover_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_4_hover_desktop.png new file mode 100644 index 00000000..b15ffecf Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_header_TEST-07_4_hover_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_hero_TEST-07_5_active_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_hero_TEST-07_5_active_desktop.png new file mode 100644 index 00000000..70dffda3 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_hero_TEST-07_5_active_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_hero_TEST-07_5_disable_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_hero_TEST-07_5_disable_desktop.png new file mode 100644 index 00000000..d4a3b517 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_hero_TEST-07_5_disable_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_hero_TEST-07_5_focus_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_hero_TEST-07_5_focus_desktop.png new file mode 100644 index 00000000..39368eff Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_hero_TEST-07_5_focus_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_hero_TEST-07_5_hover_desktop.png b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_hero_TEST-07_5_hover_desktop.png new file mode 100644 index 00000000..64703aeb Binary files /dev/null and b/backstop_data/bitmaps_reference/test-07/drink2gotest-07_index_hero_TEST-07_5_hover_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_catalog_check_active_size__desktop.png b/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_catalog_check_active_size__desktop.png new file mode 100644 index 00000000..0feee1a0 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_catalog_check_active_size__desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_catalog_check_hover_size__desktop.png b/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_catalog_check_hover_size__desktop.png new file mode 100644 index 00000000..0feee1a0 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_catalog_check_hover_size__desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_features_check_active_size__desktop.png b/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_features_check_active_size__desktop.png new file mode 100644 index 00000000..0feee1a0 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_features_check_active_size__desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_features_check_hover_size__desktop.png b/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_features_check_hover_size__desktop.png new file mode 100644 index 00000000..0feee1a0 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_features_check_hover_size__desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_footer_check_active_size__desktop.png b/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_footer_check_active_size__desktop.png new file mode 100644 index 00000000..0feee1a0 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_footer_check_active_size__desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_footer_check_hover_size__desktop.png b/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_footer_check_hover_size__desktop.png new file mode 100644 index 00000000..0feee1a0 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_footer_check_hover_size__desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_header_check_active_size__desktop.png b/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_header_check_active_size__desktop.png new file mode 100644 index 00000000..0feee1a0 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_header_check_active_size__desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_header_check_hover_size__desktop.png b/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_header_check_hover_size__desktop.png new file mode 100644 index 00000000..0feee1a0 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_header_check_hover_size__desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_hero_check_active_size__desktop.png b/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_hero_check_active_size__desktop.png new file mode 100644 index 00000000..0feee1a0 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_hero_check_active_size__desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_hero_check_hover_size__desktop.png b/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_hero_check_hover_size__desktop.png new file mode 100644 index 00000000..0feee1a0 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-08/drink2gotest-08_index_hero_check_hover_size__desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-menu/drink2gomenu_index_JS-1_close_0_viewport_0_mobile.png b/backstop_data/bitmaps_reference/test-menu/drink2gomenu_index_JS-1_close_0_viewport_0_mobile.png new file mode 100644 index 00000000..d1f39d7d Binary files /dev/null and b/backstop_data/bitmaps_reference/test-menu/drink2gomenu_index_JS-1_close_0_viewport_0_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-menu/drink2gomenu_index_JS-1_open_0_viewport_0_mobile.png b/backstop_data/bitmaps_reference/test-menu/drink2gomenu_index_JS-1_open_0_viewport_0_mobile.png new file mode 100644 index 00000000..d89acf1c Binary files /dev/null and b/backstop_data/bitmaps_reference/test-menu/drink2gomenu_index_JS-1_open_0_viewport_0_mobile.png differ diff --git a/backstop_data/bitmaps_reference/test-swiper/drink2goswiper_index_JS-1_bullet_0_data-testhero_0_desktop.png b/backstop_data/bitmaps_reference/test-swiper/drink2goswiper_index_JS-1_bullet_0_data-testhero_0_desktop.png new file mode 100644 index 00000000..446ea3d7 Binary files /dev/null and b/backstop_data/bitmaps_reference/test-swiper/drink2goswiper_index_JS-1_bullet_0_data-testhero_0_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-swiper/drink2goswiper_index_JS-1_next_0_data-testhero_0_desktop.png b/backstop_data/bitmaps_reference/test-swiper/drink2goswiper_index_JS-1_next_0_data-testhero_0_desktop.png new file mode 100644 index 00000000..b344440c Binary files /dev/null and b/backstop_data/bitmaps_reference/test-swiper/drink2goswiper_index_JS-1_next_0_data-testhero_0_desktop.png differ diff --git a/backstop_data/bitmaps_reference/test-swiper/drink2goswiper_index_JS-1_prev_0_data-testhero_0_desktop.png b/backstop_data/bitmaps_reference/test-swiper/drink2goswiper_index_JS-1_prev_0_data-testhero_0_desktop.png new file mode 100644 index 00000000..d0d7a1dc Binary files /dev/null and b/backstop_data/bitmaps_reference/test-swiper/drink2goswiper_index_JS-1_prev_0_data-testhero_0_desktop.png differ diff --git a/figma/index.html b/figma/index.html new file mode 100644 index 00000000..9f3044a2 --- /dev/null +++ b/figma/index.html @@ -0,0 +1,54 @@ + + + + + + Drink2Go + + +
+ + + + + +
+
+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + diff --git a/figma/sections/Catalog(1).png b/figma/sections/Catalog(1).png new file mode 100644 index 00000000..5cb5d42d Binary files /dev/null and b/figma/sections/Catalog(1).png differ diff --git a/figma/sections/Catalog(2).png b/figma/sections/Catalog(2).png new file mode 100644 index 00000000..5635a681 Binary files /dev/null and b/figma/sections/Catalog(2).png differ diff --git a/figma/sections/Catalog.png b/figma/sections/Catalog.png new file mode 100644 index 00000000..bd9e85c7 Binary files /dev/null and b/figma/sections/Catalog.png differ diff --git a/figma/sections/Features(1).png b/figma/sections/Features(1).png new file mode 100644 index 00000000..e8fa9976 Binary files /dev/null and b/figma/sections/Features(1).png differ diff --git a/figma/sections/Features(2).png b/figma/sections/Features(2).png new file mode 100644 index 00000000..ec4b4795 Binary files /dev/null and b/figma/sections/Features(2).png differ diff --git a/figma/sections/Features.png b/figma/sections/Features.png new file mode 100644 index 00000000..da93516a Binary files /dev/null and b/figma/sections/Features.png differ diff --git a/figma/sections/Footer(1).png b/figma/sections/Footer(1).png new file mode 100644 index 00000000..826b7ce5 Binary files /dev/null and b/figma/sections/Footer(1).png differ diff --git a/figma/sections/Footer(2).png b/figma/sections/Footer(2).png new file mode 100644 index 00000000..405685cd Binary files /dev/null and b/figma/sections/Footer(2).png differ diff --git a/figma/sections/Footer.png b/figma/sections/Footer.png new file mode 100644 index 00000000..a9f210f4 Binary files /dev/null and b/figma/sections/Footer.png differ diff --git a/figma/sections/Header(1).png b/figma/sections/Header(1).png new file mode 100644 index 00000000..13fd3881 Binary files /dev/null and b/figma/sections/Header(1).png differ diff --git a/figma/sections/Header(2).png b/figma/sections/Header(2).png new file mode 100644 index 00000000..797fb0cd Binary files /dev/null and b/figma/sections/Header(2).png differ diff --git a/figma/sections/Header.png b/figma/sections/Header.png new file mode 100644 index 00000000..22b74032 Binary files /dev/null and b/figma/sections/Header.png differ diff --git a/figma/sections/Map(1).png b/figma/sections/Map(1).png new file mode 100644 index 00000000..6187de94 Binary files /dev/null and b/figma/sections/Map(1).png differ diff --git a/figma/sections/Map(2).png b/figma/sections/Map(2).png new file mode 100644 index 00000000..0ba904ed Binary files /dev/null and b/figma/sections/Map(2).png differ diff --git a/figma/sections/Map.png b/figma/sections/Map.png new file mode 100644 index 00000000..617b8716 Binary files /dev/null and b/figma/sections/Map.png differ diff --git a/figma/sections/Slider(1).png b/figma/sections/Slider(1).png new file mode 100644 index 00000000..47edf9d7 Binary files /dev/null and b/figma/sections/Slider(1).png differ diff --git a/figma/sections/Slider(2).png b/figma/sections/Slider(2).png new file mode 100644 index 00000000..6a582574 Binary files /dev/null and b/figma/sections/Slider(2).png differ diff --git a/figma/sections/Slider.png b/figma/sections/Slider.png new file mode 100644 index 00000000..9d4b4039 Binary files /dev/null and b/figma/sections/Slider.png differ diff --git a/figma/style.css b/figma/style.css new file mode 100644 index 00000000..f80db3b0 --- /dev/null +++ b/figma/style.css @@ -0,0 +1,20 @@ +body { + margin: 0 auto; + width: 320px; +} + +@media (min-width: 768px) { + body { + width: 768px; + } +} + +@media (min-width: 1440px) { + body { + width: 1440px; + } +} + +img { + display: block; +} diff --git a/package.json b/package.json index 313f86db..ba92b3c4 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,22 @@ "lint:scripts": "eslint . --ignore-path .gitignore --ignore-pattern vendor/", "optimize": "npm-run-all -p optimize:**", "optimize:raster": "gulp optimizeRaster", - "optimize:vector": "gulp optimizeVector" + "optimize:vector": "gulp optimizeVector", + "test-pp": "node run-test.js", + "test-menu": "backstop test --config=\"test-config/backstop-test-menu.config.js\"", + "test-swiper": "backstop test --config=\"test-config/backstop-test-swiper.config.js\"", + "test-05": "backstop test --config=\"test-config/backstop-test-05.config.json\"", + "test-08": "backstop test --config=\"test-config/backstop-test-08.config.json\"", + "test-07": "backstop test --config=\"test-config/backstop-test-07.config.json\"", + "html-04": "backstop test --config=\"test-config/backstop-html-04.config.js\"", + "test-ff": "backstop test --config=\"test-config/backstop-test-ff.config.js\"", + "test-03": "backstop test --config=\"test-config/backstop-test-03.config.js\"", + "test-logo": "backstop test --config=\"test-config/backstop-test-logo.config.js\"", + "test-04": "backstop test --config=\"test-config/backstop-test-04.config.js\"", + "html-03": "backstop test --config=\"test-config/backstop-html-03.config.js\"", + "test-06": "backstop test --config=\"test-config/backstop-test-06.config.js\"", + "img-01": "backstop test --config=\"test-config/backstop-img-01.config.js\"", + "test-headers": "html-validate source/index.html" }, "devDependencies": { "@htmlacademy/editorconfig-cli": "3.0.0", @@ -45,6 +60,8 @@ "gulp-sharp-responsive": "0.4.1", "gulp-stacksvg": "4.0.0", "gulp-svgmin": "4.1.0", + "htmlacademy-backstopjs": "6.6.1", + "html-validate": "^8.5.0", "linthtml-config-htmlacademy": "1.0.25", "npm-run-all": "4.1.5", "postcss": "8.4.38", diff --git a/run-test.js b/run-test.js new file mode 100644 index 00000000..369d258e --- /dev/null +++ b/run-test.js @@ -0,0 +1,56 @@ +const fs = require('node:fs/promises'); +const backstop = require('htmlacademy-backstopjs'); +const fontsConfig = require('./test-config/backstop-test-05.config'); +const ppConfig = require('./test-config/backstop-test-06.config'); +const styleguideConfig = require('./test-config/backstop-test-07.config'); +const interactionConfig = require('./test-config/backstop-test-08.config'); + +(async () => { + let passedSelectors + try { + await backstop('test', { config: ppConfig }); + console.log('All blocks passed') + } catch (e) { + console.log('mismatch blocks detected') + } finally { + const reportFile = await fs.readFile('./backstop_data/json_report/jsonReport.json', 'utf8') + const report = JSON.parse(reportFile) + const passed = report.tests + .filter(({ status }) => status === 'pass') + .map(({ + pair: { + viewportLabel, + selector, + }, + }) => ({ selector, viewportLabel })) + .reduce((acc, { viewportLabel, selector }) => { + acc[selector] = acc[selector]?.add(viewportLabel) ?? new Set([viewportLabel]); + return acc; + }, {}) + passedSelectors = Object.entries(passed) + .filter(([, set]) => set.size === 3) + .map(([selector]) => { + let pattern = /data-test="(\w+)"/; + let match = selector.match(pattern); + return (match[1]); + }).join('|') || 'nothing good found' + } + const config05 = { + ...fontsConfig, + scenarios: fontsConfig.scenarios.filter(({ label }) => !!label.match(passedSelectors)), + } + await fs.writeFile('./test-config/backstop-test-05.config.json', JSON.stringify(config05, null, 2), 'utf8') + + const config08 = { + ...interactionConfig, + scenarios: interactionConfig.scenarios.filter(({ label }) => !!label.match(passedSelectors)), + } + await fs.writeFile('./test-config/backstop-test-08.config.json', JSON.stringify(config08, null, 2), 'utf8') + + const config07 = { + ...styleguideConfig, + scenarios: styleguideConfig.scenarios.filter(({ label }) => !!label.match(passedSelectors)), + } + await fs.writeFile('./test-config/backstop-test-07.config.json', JSON.stringify(config07, null, 2), 'utf8') + +})() diff --git a/test-config/backstop-html-03.config.js b/test-config/backstop-html-03.config.js new file mode 100644 index 00000000..e5393a7c --- /dev/null +++ b/test-config/backstop-html-03.config.js @@ -0,0 +1,60 @@ +module.exports = { + "id": "drink2go html-03", + "viewports": [ + { + "label": "desktop", + "width": 1440, + "height": 800, + }, + { + "label": "tablet", + "width": 768, + "height": 800, + }, + { + "label": "mobile", + "width": 320, + "height": 800, + }, + ], + "resembleOutputOptions": { + "ignoreAntialiasing": true, + "usePreciseMatching": true + }, + "onReadyScript": "onReady.js", + "scenarios": [ + { + "label": "index links", + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + showSelectors: ["a"], + hideSelectors: ["body > *"], + requireSameDimensions: false, + }, + { + "label": "index buttons", + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + showSelectors: ["button"], + hideSelectors: ["body > *"], + requireSameDimensions: false, + }, + ], + fileNameTemplate: '{configId}_{scenarioIndex}_{scenarioLabel}_{selectorIndex}__{viewportIndex}_{viewportLabel}', + "paths": { + "bitmaps_reference": "backstop_data/bitmaps_reference/html-03", + "bitmaps_test": "backstop_data/bitmaps_test", + "engine_scripts": "engine_scripts", + "html_report": "backstop_data/html_report", + }, + "report": ["browser"], + "engine": "puppeteer", + "engineOptions": { + "args": ["--no-sandbox"], + "gotoParameters": { "waitUntil": ["load", "networkidle0"], timeout: 20000 }, + }, + "asyncCaptureLimit": 10, + "asyncCompareLimit": 50, + "debug": false, + "debugWindow": false +} diff --git a/test-config/backstop-html-04.config.js b/test-config/backstop-html-04.config.js new file mode 100644 index 00000000..74e07c30 --- /dev/null +++ b/test-config/backstop-html-04.config.js @@ -0,0 +1,57 @@ +/* +* проверяем отправку формы +* todo прокликать контролы формы +* */ + +module.exports = { + "id": "drink2go form", + "viewports": [ + { + "label": "desktop", + "width": 1440, + "height": 800, + }, + ], + "resembleOutputOptions": { + "ignoreAntialiasing": true, + "usePreciseMatching": true + }, + "onReadyScript": "onReady.js", + "scenarios": [ + { + "label": "index form send", + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + clickSelector: "[data-test=catalog] button[type='submit']", + selectors: ["viewport"], + "viewports": [ + { + "label": "desktop", + "width": 800, + "height": 600, + }, + ], + // onReadyScript: "fill-email.js", + // email: "test@test.com", + // field: "[data-test=subscribe] input", + postInteractionWait: 1000, + }, + ], + fileNameTemplate: '{configId}_{scenarioIndex}_{scenarioLabel}_{selectorIndex}__{viewportIndex}_{viewportLabel}', + "paths": { + "bitmaps_reference": "backstop_data/bitmaps_reference/html-04", + "bitmaps_test": "backstop_data/bitmaps_test", + "engine_scripts": "engine_scripts", + "html_report": "backstop_data/html_report", + }, + "report": ["browser"], + "engine": "puppeteer", + "engineOptions": { + "args": ["--no-sandbox"], + "gotoParameters": { "waitUntil": ["load", "networkidle0"], timeout: 20000 }, + }, + "asyncCaptureLimit": 10, + "asyncCompareLimit": 50, + "debug": false, + "debugWindow": false +} diff --git a/test-config/backstop-img-01.config.js b/test-config/backstop-img-01.config.js new file mode 100644 index 00000000..baaade30 --- /dev/null +++ b/test-config/backstop-img-01.config.js @@ -0,0 +1,59 @@ +module.exports = { + "id": "drink2go img", + "viewports": [ + { + "label": "desktop", + "width": 1440, + "height": 800, + }, + { + "label": "tablet", + "width": 768, + "height": 800, + }, + { + "label": "mobile", + "width": 320, + "height": 800, + }, + ], + "resembleOutputOptions": { + "ignoreAntialiasing": true, + "usePreciseMatching": true + }, + "onReadyScript": "onReady.js", + "scenarios": [ + { + "label": "index bg colors", + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + onReadyScript: "hide-bg.js", + requireSameDimensions: false, + }, + { + "label": "index img", + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + hideSelectors: ["body > *"], + showSelectors: ["img", "svg"], + requireSameDimensions: false, + }, + ], + fileNameTemplate: '{configId}_{scenarioIndex}_{scenarioLabel}_{selectorIndex}__{viewportIndex}_{viewportLabel}', + "paths": { + "bitmaps_reference": "backstop_data/bitmaps_reference/img-01", + "bitmaps_test": "backstop_data/bitmaps_test", + "engine_scripts": "engine_scripts", + "html_report": "backstop_data/html_report", + }, + "report": ["browser"], + "engine": "puppeteer", + "engineOptions": { + "args": ["--no-sandbox"], + "gotoParameters": { "waitUntil": ["load", "networkidle0"], timeout: 20000 }, + }, + "asyncCaptureLimit": 10, + "asyncCompareLimit": 50, + "debug": false, + "debugWindow": false +} diff --git a/test-config/backstop-test-03.config.js b/test-config/backstop-test-03.config.js new file mode 100644 index 00000000..c95d4d41 --- /dev/null +++ b/test-config/backstop-test-03.config.js @@ -0,0 +1,144 @@ +/* +# Критерий + +Размеры страницы. + +У каждой страницы есть минимальная ширина по фрейму. +При ширине окна больше минимальной страница центрируется. +В качестве ориентира для ширины страницы используется фрейм макета. + +У страницы должна быть минимальная ширина, чтобы у пользователей с меньшим разрешением при просмотре страницы оставались работоспособны все элементы сайта. + +Контент страницы должен быть отцентрирован, чтобы у пользователей с большим разрешением при просмотре страницы контент находился перед глазами — в центре страницы. + +# Принцип проверки + +- На экране, ширина которого больше, чем размер фрейма, контент центрируется. +- На экране, ширина которого меньше, чем размер фрейма, сохраняются отступы контента по макету. + +*/ + +module.exports = { + "id": "drink2go test-03", + "viewports": [ + { + "label": "desktop", + "width": 1280, + "height": 800, + } + ], + "resembleOutputOptions": { + "ignoreAntialiasing": true, + "usePreciseMatching": false + }, + "onReadyScript": "onReady.js", + "scenarios": [ + { + "label": "index TEST-03. wide Размеры страницы. Широкий экран", + "viewports": [ + { + "label": "desktop wide", + "width": 1600, + "height": 800, + }, + ], + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + selectors: ["viewport"], + misMatchThreshold: 5, + requireSameDimensions: false, + }, + { + "label": "index TEST-03. narrow Размеры страницы. Узкий экран", + "viewports": [ + { + "label": "desktop narrow", + "width": 1200, + "height": 800, + }, + ], + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + selectors: ["viewport"], + misMatchThreshold: 5, + requireSameDimensions: false, + }, + { + "label": "index TEST-03. tablet", + "viewports": [ + { + "label": "tablet", + "width": 1024, + "height": 800, + }, + ], + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + selectors: ["viewport"], + misMatchThreshold: 5, + requireSameDimensions: false, + }, + { + "label": "index TEST-03. tablet narrow", + "viewports": [ + { + "label": "tablet", + "width": 768, + "height": 800, + }, + ], + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + selectors: ["viewport"], + misMatchThreshold: 5, + requireSameDimensions: false, + }, + { + "label": "index TEST-03. mobile", + "viewports": [ + { + "label": "mobile", + "width": 375, + "height": 800, + }, + ], + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + selectors: ["viewport"], + misMatchThreshold: 5, + requireSameDimensions: false, + }, + { + "label": "index TEST-03. mobile narrow", + "viewports": [ + { + "label": "mobile", + "width": 320, + "height": 800, + }, + ], + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + selectors: ["viewport"], + misMatchThreshold: 5, + requireSameDimensions: false, + }, + ], + fileNameTemplate: '{configId}_{scenarioIndex}_{scenarioLabel}_{selectorIndex}__{viewportIndex}_{viewportLabel}', + "paths": { + "bitmaps_reference": "backstop_data/bitmaps_reference/test-03", + "bitmaps_test": "backstop_data/bitmaps_test", + "engine_scripts": "engine_scripts", + "html_report": "backstop_data/html_report", + }, + "report": ["browser"], + "engine": "puppeteer", + "engineOptions": { + "args": ["--no-sandbox"], + "gotoParameters": { "waitUntil": ["load", "networkidle0"], timeout: 20000 }, + }, + "asyncCaptureLimit": 10, + "asyncCompareLimit": 50, + "debug": false, + "debugWindow": false +} diff --git a/test-config/backstop-test-04.config.js b/test-config/backstop-test-04.config.js new file mode 100644 index 00000000..f6c98b94 --- /dev/null +++ b/test-config/backstop-test-04.config.js @@ -0,0 +1,142 @@ +/* +# Критерий + +Переполнение. + +Текст должен оставаться в рамках родительского блока при переполнении и не должен обрезаться или вываливаться из него. Родительский блок должен сохранять минимальные размеры при недополнении. Контент больше ширины родителя не должен выходить за его пределы. При увеличении количества элементов они должны оставаться в рамках родительского блока. + +# Принцип проверки + +- «липкий футер» проверяем удалением элементов из main. +- на переполнение текстом проверяем "a", "button", "h1", "h2", "h3", "h4", "h5", "h6", "p", "span", "label", "legend", "li" +- пропорционально уменьшаем длину текста в блоках. +- пропорционально увеличиваем длину текста в блоках. +- изменение количества потомков проверяем для элементов "fieldset", "ul", "ol", "dl" +- пропорционально уменьшаем количество потомков элементов. +- пропорционально увеличиваем количество потомков элементов. +- проверяем переполнение изображениями + + */ + +const indexSections = ['header', 'main', 'hero', 'features', 'catalog', 'map', 'footer']; +module.exports = { + "id": "drink2go test-04", + "viewports": [ + { + "label": "desktop", + "width": 1440, + "height": 800, + }, + { + "label": "tablet", + "width": 768, + "height": 800, + }, + { + "label": "mobile", + "width": 320, + "height": 800, + }, + ], + "onReadyScript": "onReady.js", + "scenarios": [ + { + "label": `index TEST-04. sticky footer.`, + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + removeSelectors: ["[data-test='main'] > *"], + misMatchThreshold: 1, + requireSameDimensions: false, + }, + ...indexSections.map((section) => ({ + "label": `index ${section} TEST-04. textDecrease.`, + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + selectors: [`[data-test="${section}"]`], + onReadyScript: "textDecrease.js", + misMatchThreshold: 1, + requireSameDimensions: false, + })), + ...indexSections.map((section) => ({ + "label": `index ${section} TEST-04. textIncrease.`, + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + selectors: [`[data-test="${section}"]`], + onReadyScript: "textIncrease.js", + misMatchThreshold: 2, + requireSameDimensions: false, + })), + ...indexSections.map((section) => ({ + "label": `index ${section} TEST-04. childrenDecrease.`, + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + selectors: [`[data-test="${section}"]`], + onReadyScript: "childrenDecrease.js", + misMatchThreshold: 2, + requireSameDimensions: false, + })), + ...indexSections.map((section) => ({ + "label": `index ${section} TEST-04. childrenIncrease.`, + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + selectors: [`[data-test="${section}"]`], + onReadyScript: "childrenIncrease.js", + multiplier: 1.5, + misMatchThreshold: 2, + requireSameDimensions: false, + })), + { + "label": "index TEST-04. imgDecrease.", + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + onReadyScript: "imgDecrease.js", + misMatchThreshold: 1, + requireSameDimensions: false, + }, + { + "label": "index TEST-04. imgIncrease.", + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + onReadyScript: "imgIncrease.js", + misMatchThreshold: 1, + requireSameDimensions: false, + }, + { + "label": "index TEST-04. imgLandscape", + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + onReadyScript: "imgLandscape.js", + misMatchThreshold: 1, + requireSameDimensions: false, + }, + { + "label": "index TEST-04. imgPortrait", + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + onReadyScript: "imgPortrait.js", + misMatchThreshold: 1, + requireSameDimensions: false, + }, + ], + fileNameTemplate: '{configId}_{scenarioIndex}_{scenarioLabel}_{selectorIndex}__{viewportIndex}_{viewportLabel}', + "paths": { + "bitmaps_reference": "backstop_data/bitmaps_reference/test-04", + "bitmaps_test": "backstop_data/bitmaps_test", + "engine_scripts": "engine_scripts", + "html_report": "backstop_data/html_report", + }, + "report": ["browser"], + "engine": "puppeteer", + "engineOptions": { + "args": ["--no-sandbox"], + "gotoParameters": { "waitUntil": ["load", "networkidle0"], timeout: 20000 }, + }, + "resembleOutputOptions": { + "ignoreAntialiasing": true, + "usePreciseMatching": false + }, + "asyncCaptureLimit": 10, + "asyncCompareLimit": 50, + "debug": false, + "debugWindow": false +} diff --git a/test-config/backstop-test-05.config.js b/test-config/backstop-test-05.config.js new file mode 100644 index 00000000..761621fc --- /dev/null +++ b/test-config/backstop-test-05.config.js @@ -0,0 +1,76 @@ +/* + +Удаляем все стили, кроме базовых +визуально сравниваем параметры шрифтов + +*/ + +const indexSections = [ + { section: 'header', viewports: [{ + "label": "desktop", + "width": 1440, + "height": 800, + }], + content: ['Главная', 'Доставка', 'Войти'] }, + { section: 'hero', content: ['Новинка!', 'Декаф Флэт Уайт', 'Свежесваренный кофе без кофеина', '225₽', '295₽', 'Заказать'] }, + { section: 'features', content: ['Преимущества', 'Главные причины', 'Скорость', 'Готовый напиток всегда'] }, + { section: 'catalog', content: ['Каталог кофейных напитков', 'Цена', 'Наличие молока', 'Неважно', 'Страна произрастания', 'Бразилия', 'Эфиопия', 'Перу', 'Применить', 'Сбросить', 'Сортировка', 'Кофе без кофеина из Эфиопии', 'В корзину'] }, + { section: 'footer', content: ['Способы оплаты', 'Медиа', 'Санкт-Петербург', 'Разработано', 'HTML Academy'] } +]; +module.exports = { + "id": "drink2go test-05", + "viewports": [ + { + "label": "desktop", + "width": 1440, + "height": 800, + }, + { + "label": "tablet", + "width": 768, + "height": 800, + }, + { + "label": "mobile", + "width": 320, + "height": 800, + }, + ], + "resembleOutputOptions": { + "ignoreAntialiasing": true, + "usePreciseMatching": false, + "scaleToSameSize": true, + }, + "onReadyScript": "onReady.js", + "scenarios": [ + ...indexSections.map(({ section, content, viewports }) => ({ + "label": `index ${section} TEST-05. Шрифты.`, + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + // selectors: [`[data-test="${section}"]`], + selectors: [], + // "selectorExpansion": true, + content, + viewports, + onReadyScript: "textStylesOnly.js", + misMatchThreshold: 5, + })), + ], + fileNameTemplate: '{configId}_{scenarioLabel}_{selectorIndex}_{viewportLabel}', + "paths": { + "bitmaps_reference": "backstop_data/bitmaps_reference/test-05", + "bitmaps_test": "backstop_data/bitmaps_test", + "engine_scripts": "engine_scripts", + "html_report": "backstop_data/html_report", + }, + "report": ["browser"], + "engine": "puppeteer", + "engineOptions": { + "args": ["--no-sandbox"], + "gotoParameters": { "waitUntil": ["load", "networkidle0"], timeout: 20000 }, + }, + "asyncCaptureLimit": 10, + "asyncCompareLimit": 50, + "debug": false, + "debugWindow": false +} diff --git a/test-config/backstop-test-06.config.js b/test-config/backstop-test-06.config.js new file mode 100644 index 00000000..5e765ae5 --- /dev/null +++ b/test-config/backstop-test-06.config.js @@ -0,0 +1,64 @@ +const indexSections = [ + { section: 'header', misMatchThreshold: 3 }, + { section: 'hero', misMatchThreshold: 3 }, + { section: 'features', misMatchThreshold: 3 }, + { section: 'catalog', misMatchThreshold: 3 }, + { section: 'map', misMatchThreshold: 1 }, + { section: 'footer', misMatchThreshold: 3 } +]; + +module.exports = { + "id": "drink2go test-06", + "viewports": [ + { + "label": "desktop", + "width": 1440, + "height": 800, + }, + { + "label": "tablet", + "width": 768, + "height": 800, + }, + { + "label": "mobile", + "width": 320, + "height": 800, + }, + ], + "onReadyScript": "onReady.js", + "resembleOutputOptions": { + "ignoreAntialiasing": true, + "errorType": "movementDifferenceIntensity", + "transparency": 0.3, + scaleToSameSize: false + }, + "scenarios": [ + ...indexSections.map(({ section, misMatchThreshold }) => ({ + "label": `index ${section} TEST-06. PP.`, + "url": "http://localhost:3000/index.html", + "referenceUrl": "./figma/index.html", + selectors: [`[data-test="${section}"]`], + misMatchThreshold: misMatchThreshold || 5, + requireSameDimensions: false, + })), + ], + fileNameTemplate: '{configId}_{scenarioIndex}_{scenarioLabel}_{selectorIndex}__{viewportIndex}_{viewportLabel}', + "paths": { + "bitmaps_reference": "backstop_data/bitmaps_reference/test-06", + "bitmaps_test": "backstop_data/bitmaps_test", + "engine_scripts": "engine_scripts", + "html_report": "backstop_data/html_report", + "json_report": "backstop_data/json_report", + }, + "report": ["browser", "json"], + "engine": "puppeteer", + "engineOptions": { + "args": ["--no-sandbox"], + "gotoParameters": { "waitUntil": ["load", "networkidle0"], timeout: 20000 }, + }, + "asyncCaptureLimit": 1, + "asyncCompareLimit": 50, + "debug": false, + "debugWindow": false +} diff --git a/test-config/backstop-test-07.config.js b/test-config/backstop-test-07.config.js new file mode 100644 index 00000000..62131551 --- /dev/null +++ b/test-config/backstop-test-07.config.js @@ -0,0 +1,66 @@ +/* +проверка состояний по стайлгайду +ищем элементы по текстовому содержанию + */ + +const indexSections = [ + { section: 'header', viewports: [{ + "label": "desktop", + "width": 1440, + "height": 800, + }], + content: ['Главная', 'Доставка', 'Войти', 'Корзина'] }, + { section: 'hero', content: ['Заказать'] }, + { section: 'catalog', content: [ + 'по умолчанию', 'Только животное', 'Эфиопия', 'Применить', 'Сбросить', + 'Декаф Флэт Уайт', 'В корзину', '3', 'Назад', + ] }, + { section: 'footer', content: [ + 'Доставка', '+7 (999) 999-99-99', 'HTML Academy', + ] } +].flatMap(item => item.content.map(content => ({ ...item, content }))); + +module.exports = { + "id": "drink2go test-07", + "viewports": [ + { + "label": "desktop", + "width": 800, + "height": 600, + } + ], + "onReadyScript": "onReady.js", + "scenarios": [ + ...indexSections.flatMap(({ section, viewports, content }, idx) => [/*'normal',*/ 'hover', 'active', 'focus', 'disable'].map(state => ({ + "label": `index ${section} TEST-07. ${idx + 1} ${state}`, + viewports, + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + selectors: [], + content, + section, + [`${state}Selector`]: '*', + onReadyScript: "interaction.js", + postInteractionWait: 500, + misMatchThreshold: 5, + }) + )), + ], + fileNameTemplate: '{configId}_{scenarioLabel}_{viewportLabel}', + "paths": { + "bitmaps_reference": "backstop_data/bitmaps_reference/test-07", + "bitmaps_test": "backstop_data/bitmaps_test", + "engine_scripts": "engine_scripts", + "html_report": "backstop_data/html_report", + }, + "report": ["browser"], + "engine": "puppeteer", + "engineOptions": { + "args": ["--no-sandbox"], + "gotoParameters": { "waitUntil": ["load", "networkidle0"], timeout: 20000 }, + }, + "asyncCaptureLimit": 10, + "asyncCompareLimit": 50, + "debug": false, + "debugWindow": false +} diff --git a/test-config/backstop-test-08.config.js b/test-config/backstop-test-08.config.js new file mode 100644 index 00000000..0823c455 --- /dev/null +++ b/test-config/backstop-test-08.config.js @@ -0,0 +1,64 @@ +/* +проверяем размеры элементов при взаимодействии +если элемент меняет размер - он появится на скриншоте + */ + +const indexSections = [ + { section: 'header' }, + { section: 'hero' }, + { section: 'features' }, + { section: 'catalog' }, + { section: 'footer' } +]; + +module.exports = { + "id": "drink2go test-08", + "viewports": [{ + "label": "desktop", + "width": 1440, + "height": 800, + }], + "resembleOutputOptions": { + "ignoreAntialiasing": true, + "usePreciseMatching": false + }, + "onReadyScript": "onReady.js", + "onBeforeScript": "jsDisable.js", + "scenarios": [ + ...indexSections.map(({ section }) => ({ + "label": `index ${section} check hover size`, + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + onReadyScript: "markup-interaction-hover.js", + hideSelectors: ["body > *"], + requireSameDimensions: false, + section + })), + ...indexSections.map(({ section }) => ({ + "label": `index ${section} check active size`, + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + onReadyScript: "markup-interaction-active.js", + hideSelectors: ["body > *"], + requireSameDimensions: false, + section + })), + ], + fileNameTemplate: '{configId}_{scenarioLabel}__{viewportLabel}', + "paths": { + "bitmaps_reference": "backstop_data/bitmaps_reference/test-08", + "bitmaps_test": "backstop_data/bitmaps_test", + "engine_scripts": "engine_scripts", + "html_report": "backstop_data/html_report", + }, + "report": ["browser"], + "engine": "puppeteer", + "engineOptions": { + "args": ["--no-sandbox"], + "gotoParameters": { "waitUntil": ["load", "networkidle0"], timeout: 20000 }, + }, + "asyncCaptureLimit": 10, + "asyncCompareLimit": 50, + "debug": false, + "debugWindow": false +} diff --git a/test-config/backstop-test-ff.config.js b/test-config/backstop-test-ff.config.js new file mode 100644 index 00000000..d93b047d --- /dev/null +++ b/test-config/backstop-test-ff.config.js @@ -0,0 +1,56 @@ +const indexSections = ['header', 'main', 'hero', 'features', 'catalog', 'map', 'footer']; + +module.exports = { + "id": "drink2go FF", + "viewports": [ + { + "label": "desktop", + "width": 1440, + "height": 800, + }, + { + "label": "tablet", + "width": 768, + "height": 800, + }, + { + "label": "mobile", + "width": 320, + "height": 800, + }, + ], + "resembleOutputOptions": { + "ignoreAntialiasing": true, + "usePreciseMatching": true + }, + "scenarios": [ + { + "label": "index TEST-08.", + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + misMatchThreshold: 3, + requireSameDimension: false + }, + ...indexSections.map((section) => ({ + "label": `index ${section} TEST-08`, + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + selectors: [`[data-test="${section}"]`], + misMatchThreshold: 3, + requireSameDimensions: false, + })), + ], + "paths": { + "bitmaps_reference": "backstop_data/bitmaps_reference/test-ff", + "bitmaps_test": "backstop_data/bitmaps_test", + "engine_scripts": "engine_scripts", + "html_report": "backstop_data/html_report", + }, + "report": ["browser"], + "engine": "playwright", + "engineOptions": { + "browser": "firefox", + }, + "debug": false, + "debugWindow": false +} diff --git a/test-config/backstop-test-logo.config.js b/test-config/backstop-test-logo.config.js new file mode 100644 index 00000000..d64188f8 --- /dev/null +++ b/test-config/backstop-test-logo.config.js @@ -0,0 +1,50 @@ + +module.exports = { + "id": "drink2go Logo", + "viewports": [ + { + "label": "desktop", + "width": 1440, + "height": 800, + }, + { + "label": "tablet", + "width": 768, + "height": 800, + }, + { + "label": "mobile", + "width": 320, + "height": 800, + }, + ], + "resembleOutputOptions": { + "ignoreAntialiasing": true, + "usePreciseMatching": true + }, + "onReadyScript": "onReady.js", + "scenarios": [ + { + "label": "index TEST-Logo.", + "url": "http://localhost:3000/index.html", + "referenceUrl": "./reference/index.html", + misMatchThreshold: 1, + selectors: [`[data-test="logo"]`], + requireSameDimension: true + }, + ], + "paths": { + "bitmaps_reference": "backstop_data/bitmaps_reference/test-logo", + "bitmaps_test": "backstop_data/bitmaps_test", + "engine_scripts": "engine_scripts", + "html_report": "backstop_data/html_report", + }, + "report": ["browser"], + "engine": "puppeteer", + "engineOptions": { + "args": ["--no-sandbox"], + "gotoParameters": { "waitUntil": ["load", "networkidle0"], timeout: 20000 }, + }, + "debug": false, + "debugWindow": false +} diff --git a/test-config/backstop-test-menu.config.js b/test-config/backstop-test-menu.config.js new file mode 100644 index 00000000..6c61111e --- /dev/null +++ b/test-config/backstop-test-menu.config.js @@ -0,0 +1,52 @@ +module.exports = { + "id": "drink2go menu", + "viewports": [ + { + "label": "mobile", + "width": 320, + "height": 290, + }, + ], + "resembleOutputOptions": { + "ignoreAntialiasing": true, + "usePreciseMatching": false + }, + "onReadyScript": "onReady.js", + "scenarios": [ + { + "label": "index JS-1. open", + "url": "http://localhost:3000/", + "referenceUrl": "./reference/index.html", + misMatchThreshold: 1, + requireSameDimension: false, + clickSelectors: ['.js-toggle-button'], + postInteractionWait: 500, + selectors: [`viewport`], + }, + { + "label": "index JS-1. close", + "url": "http://localhost:3000/", + "referenceUrl": "./reference/index.html", + misMatchThreshold: 1, + requireSameDimension: false, + clickSelectors: ['.js-toggle-button', '.js-toggle-button'], + postInteractionWait: 500, + selectors: [`viewport`], + }, + ], + "paths": { + "bitmaps_reference": "backstop_data/bitmaps_reference/test-menu", + "bitmaps_test": "backstop_data/bitmaps_test", + "engine_scripts": "engine_scripts", + "html_report": "backstop_data/html_report", + }, + "report": ["browser"], + "engine": "puppeteer", + "engineOptions": { + "args": ["--no-sandbox"], + "gotoParameters": { "waitUntil": ["load", "networkidle0"], timeout: 20000 }, + }, + "asyncCaptureLimit": 0, + "debug": false, + "debugWindow": false +} diff --git a/test-config/backstop-test-swiper.config.js b/test-config/backstop-test-swiper.config.js new file mode 100644 index 00000000..16b89fee --- /dev/null +++ b/test-config/backstop-test-swiper.config.js @@ -0,0 +1,62 @@ +module.exports = { + "id": "drink2go swiper", + "viewports": [ + { + "label": "desktop", + "width": 1440, + "height": 800, + }, + ], + "resembleOutputOptions": { + "ignoreAntialiasing": true, + "usePreciseMatching": false + }, + "onReadyScript": "onReady.js", + "scenarios": [ + { + "label": "index JS-1. next", + "url": "http://localhost:3000/", + "referenceUrl": "./reference/index.html", + misMatchThreshold: 3, + requireSameDimension: false, + clickSelectors: ['.slider-button-next'], + postInteractionWait: 500, + selectors: [`[data-test="hero"]`], + }, + { + "label": "index JS-1. prev", + "url": "http://localhost:3000/", + "referenceUrl": "./reference/index.html", + misMatchThreshold: 3, + requireSameDimension: false, + clickSelectors: ['.slider-button-next', '.slider-button-prev', '.slider-button-prev'], + postInteractionWait: 500, + selectors: [`[data-test="hero"]`], + }, + { + "label": "index JS-1. bullet", + "url": "http://localhost:3000/", + "referenceUrl": "./reference/index.html", + misMatchThreshold: 3, + requireSameDimension: false, + clickSelectors: ['.slider-pagination > :where(li:nth-child(3) button, button:nth-child(3))'], + postInteractionWait: 500, + selectors: [`[data-test="hero"]`], + }, + ], + "paths": { + "bitmaps_reference": "backstop_data/bitmaps_reference/test-swiper", + "bitmaps_test": "backstop_data/bitmaps_test", + "engine_scripts": "engine_scripts", + "html_report": "backstop_data/html_report", + }, + "report": ["browser"], + "engine": "puppeteer", + "engineOptions": { + "args": ["--no-sandbox"], + "gotoParameters": { "waitUntil": ["load", "networkidle0"], timeout: 20000 }, + }, + "asyncCaptureLimit": 0, + "debug": false, + "debugWindow": false +}