コード例 #1
0
ファイル: ModalTests.cs プロジェクト: FlukeFan/MvcForms
        public void NestedModal()
        {
            App.GoTo(ModalActions.Index());

            App.ShouldSeeText("Modal");

            App.Navigate("Modal1");

            App.ShouldSeeText("Page1");
            App.ShouldSeeText("Count=0");

            App.Navigate("Modal2");

            App.ShouldSeeText("Page2");

            App.Navigate("Cancel");

            if (JsDisabled())
            {
                App.ShouldSeeText("Count=1");
            }
            else
            {
                App.ShouldSeeText("Count=0");
            }

            App.Navigate("Modal2");
            App.Submit("OK");

            App.ShouldSeeText("Count=3");

            App.Navigate("Cancel");

            App.ShouldSeeText("ModalIndex");
        }
コード例 #2
0
ファイル: ModalTests.cs プロジェクト: FlukeFan/MvcForms
        public void Ok()
        {
            App.GoTo(ModalActions.Index());
            App.Navigate("Modal1");

            App.Submit("OK");

            App.ShouldSeeText("ModalIndex");
        }
コード例 #3
0
        public void Alert()
        {
            App.GoTo(ModalActions.Client());

            App.ClickButton("Alert");

            App.ShouldSeeText("alert_title");
            App.ShouldSeeText("alert_message");

            App.ClickButton("OK");

            App.ShouldHaveValue("#textInput", "alert_closed: OK");
        }
コード例 #4
0
        public void Confirm()
        {
            App.GoTo(ModalActions.Client());

            App.ClickButton("Confirm");

            App.ShouldSeeText("confirm_title");
            App.ShouldSeeText("confirm_message");

            App.ClickButton("OK");

            App.ShouldHaveValue("#textInput", "confirm_closed: OK");

            App.ClickButton("Confirm");

            App.ClickButton("Cancel");

            App.ShouldHaveValue("#textInput", "confirm_closed: Cancel");
        }