pin_browsertest.cc revision cedac228d2dd51db4b79ea1e72c7f249408ee061
1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "base/file_util.h"
6#include "base/files/file_path.h"
7#include "chrome/test/remoting/remote_desktop_browsertest.h"
8#include "chrome/test/remoting/waiter.h"
9
10namespace remoting {
11
12IN_PROC_BROWSER_TEST_F(RemoteDesktopBrowserTest, MANUAL_Cancel_PIN) {
13  SetUpTestForMe2Me();
14
15  content::WebContents* content = app_web_content();
16  LoadScript(content, FILE_PATH_LITERAL("cancel_pin_browser_test.js"));
17
18  RunJavaScriptTest(content, "Cancel_PIN", "{"
19    "pin: '" + me2me_pin() + "'"
20  "}");
21
22  Cleanup();
23}
24
25IN_PROC_BROWSER_TEST_F(RemoteDesktopBrowserTest, MANUAL_Invalid_PIN) {
26  SetUpTestForMe2Me();
27
28  content::WebContents* content = app_web_content();
29  LoadScript(content, FILE_PATH_LITERAL("invalid_pin_browser_test.js"));
30
31  RunJavaScriptTest(content, "Invalid_PIN", "{"
32    "pin: '" + me2me_pin() + "'"
33  "}");
34
35  Cleanup();
36}
37
38IN_PROC_BROWSER_TEST_F(RemoteDesktopBrowserTest, MANUAL_Update_PIN) {
39  SetUpTestForMe2Me();
40
41  content::WebContents* content = app_web_content();
42  LoadScript(content, FILE_PATH_LITERAL("update_pin_browser_test.js"));
43
44  RunJavaScriptTest(content, "Update_PIN", "{"
45    "old_pin: '" + me2me_pin() + "',"
46    "new_pin: '314159'"
47  "}");
48
49  Cleanup();
50}
51
52}  // namespace remoting
53