Home | History | Annotate | Download | only in proxy

Lines Matching refs:bindings

21 // Javascript bindings for ProxyResolverV8, which returns mock values.
22 // Each time one of the bindings is called into, we push the input into a
96 // This is the same as ProxyResolverV8, but it uses mock bindings in place of
97 // the default bindings, and has a helper function to load PAC scripts from
159 // No bindings were called, so no log entries.
242 MockJSBindings* bindings = resolver.mock_js_bindings();
243 EXPECT_EQ(0U, bindings->alerts.size());
244 ASSERT_EQ(1U, bindings->errors.size());
246 bindings->errors[0]);
247 EXPECT_EQ(-1, bindings->errors_line_number[0]);
276 MockJSBindings* bindings = resolver.mock_js_bindings();
277 EXPECT_EQ(0U, bindings->alerts.size());
280 ASSERT_EQ(1U, bindings->errors.size());
283 bindings->errors[0]);
284 EXPECT_EQ(0, bindings->errors_line_number[0]);
329 MockJSBindings* bindings = resolver.mock_js_bindings();
330 EXPECT_EQ(0U, bindings->alerts.size());
331 ASSERT_EQ(1U, bindings->errors.size());
333 bindings->errors[0]);
334 EXPECT_EQ(3, bindings->errors_line_number[0]);
414 MockJSBindings* bindings = resolver.mock_js_bindings();
415 bindings->dns_resolve_result = "127.0.0.1";
416 int result = resolver.SetPacScriptFromDisk("bindings.js");
429 ASSERT_EQ(5U, bindings->alerts.size());
430 EXPECT_EQ("undefined", bindings->alerts[0]);
431 EXPECT_EQ("null", bindings->alerts[1]);
432 EXPECT_EQ("undefined", bindings->alerts[2]);
433 EXPECT_EQ("[object Object]", bindings->alerts[3]);
434 EXPECT_EQ("exception from calling toString()", bindings->alerts[4]);
438 ASSERT_EQ(2U, bindings->dns_resolves.size());
439 EXPECT_EQ("", bindings->dns_resolves[0]);
440 EXPECT_EQ("arg1", bindings->dns_resolves[1]);
443 EXPECT_EQ(2, bindings->my_ip_address_count);
446 EXPECT_EQ(1, bindings->my_ip_address_ex_count);
449 ASSERT_EQ(2U, bindings->dns_resolves_ex.size());
450 EXPECT_EQ("is_resolvable", bindings->dns_resolves_ex[0]);
451 EXPECT_EQ("foobar", bindings->dns_resolves_ex[1]);
462 MockJSBindings* bindings = resolver.mock_js_bindings();
465 EXPECT_EQ(1, bindings->my_ip_address_count);
475 // Check that no other bindings were called.
476 EXPECT_EQ(0U, bindings->errors.size());
477 ASSERT_EQ(0U, bindings->alerts.size());
478 ASSERT_EQ(0U, bindings->dns_resolves.size());
479 EXPECT_EQ(0, bindings
480 ASSERT_EQ(0U, bindings->dns_resolves_ex.size());
552 // before passing it onto the bindings layer.
553 MockJSBindings* bindings = resolver.mock_js_bindings();
555 ASSERT_EQ(1u, bindings->dns_resolves.size());
556 EXPECT_EQ("xn--bcher-kva.ch", bindings->dns_resolves[0]);
558 ASSERT_EQ(1u, bindings->dns_resolves_ex.size());
559 EXPECT_EQ("xn--bcher-kva.ch", bindings->dns_resolves_ex[0]);
593 MockJSBindings* bindings = resolver.mock_js_bindings();
598 bindings->should_terminate = true;
610 EXPECT_GE(1U, bindings->alerts.size());
612 EXPECT_EQ(1U, bindings->errors.size());
615 EXPECT_EQ("", bindings->errors[0]);
617 bindings->errors.clear();
626 EXPECT_EQ(0u, bindings->errors.size());