Home | History | Annotate | Download | only in proxy

Lines Matching defs: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
84 // This is the same as ProxyResolverV8, but it uses mock bindings in place of
85 // the default bindings, and has a helper function to load PAC scripts from
143 // No bindings were called, so no log entries.
226 MockJSBindings* bindings = resolver.mock_js_bindings();
227 EXPECT_EQ(0U, bindings->alerts.size());
228 ASSERT_EQ(1U, bindings->errors.size());
230 bindings->errors[0]);
231 EXPECT_EQ(-1, bindings->errors_line_number[0]);
260 MockJSBindings* bindings = resolver.mock_js_bindings();
261 EXPECT_EQ(0U, bindings->alerts.size());
264 ASSERT_EQ(1U, bindings->errors.size());
267 bindings->errors[0]);
268 EXPECT_EQ(0, bindings->errors_line_number[0]);
313 MockJSBindings* bindings = resolver.mock_js_bindings();
314 EXPECT_EQ(0U, bindings->alerts.size());
315 ASSERT_EQ(1U, bindings->errors.size());
317 bindings->errors[0]);
318 EXPECT_EQ(3, bindings->errors_line_number[0]);
397 MockJSBindings* bindings = resolver.mock_js_bindings();
398 bindings->dns_resolve_result = "127.0.0.1";
399 int result = resolver.SetPacScriptFromDisk("bindings.js");
412 ASSERT_EQ(5U, bindings->alerts.size());
413 EXPECT_EQ("undefined", bindings->alerts[0]);
414 EXPECT_EQ("null", bindings->alerts[1]);
415 EXPECT_EQ("undefined", bindings->alerts[2]);
416 EXPECT_EQ("[object Object]", bindings->alerts[3]);
417 EXPECT_EQ("exception from calling toString()", bindings->alerts[4]);
421 ASSERT_EQ(2U, bindings->dns_resolves.size());
422 EXPECT_EQ("", bindings->dns_resolves[0]);
423 EXPECT_EQ("arg1", bindings->dns_resolves[1]);
426 EXPECT_EQ(2, bindings->my_ip_address_count);
429 EXPECT_EQ(1, bindings->my_ip_address_ex_count);
432 ASSERT_EQ(2U, bindings->dns_resolves_ex.size());
433 EXPECT_EQ("is_resolvable", bindings->dns_resolves_ex[0]);
434 EXPECT_EQ("foobar", bindings->dns_resolves_ex[1]);
445 MockJSBindings* bindings = resolver.mock_js_bindings();
448 EXPECT_EQ(1, bindings->my_ip_address_count);
458 // Check that no other bindings were called.
459 EXPECT_EQ(0U, bindings->errors.size());
460 ASSERT_EQ(0U, bindings->alerts.size());
461 ASSERT_EQ(0U, bindings->dns_resolves.size());
462 EXPECT_EQ(0, bindings->my_ip_address_ex_count);
463 ASSERT_EQ(0U, bindings->dns_resolves_ex.size());
537 // before passing it onto the bindings layer.
538 MockJSBindings* bindings = resolver.mock_js_bindings();
540 ASSERT_EQ(1u, bindings->dns_resolves.size());
541 EXPECT_EQ("xn--bcher-kva.ch", bindings->dns_resolves[0]);
543 ASSERT_EQ(1u, bindings->dns_resolves_ex.size());
544 EXPECT_EQ("xn--bcher-kva.ch", bindings->dns_resolves_ex[0]);