// We are intentionally triggering errors for race-free throbber test fail-on-request-error: false fail-on-js-error: false // First, make sure the throbber goes away when done go-to: "file://" + |DOC_PATH| + "/test_docs/index.html?search=" wait-for: ".search-input" wait-for-false: ".search-form.loading" write-into: (".search-input", "test") press-key: 'Enter' wait-for-false: ".search-form.loading" // Make sure the throbber shows up if we prevent the search from // ever finishing (this tactic is needed to make sure we don't get stuck // with any race conditions). go-to: "file://" + |DOC_PATH| + "/test_docs/index.html?search=" block-network-request: "*/desc/*.js" reload: wait-for: ".search-input" wait-for-false: ".search-form.loading" write-into: (".search-input", "test") press-key: 'Enter' wait-for: ".search-form.loading"