Пример #1
0
        public WhenSettingCookies()
        {
            // Append Required JavaScript Files.
            Script.AppendBlock(new JsAssertLibrary());
            Script.AppendFile(@"..\..\dateExtensions.js");
            Script.AppendFile(@"..\..\cookieContainer.js");

            // Setup JavaScript Context
            Script.AppendBlock(@"
                                 var document = {};
                                 var cookieContainer = new CookieContainer(document);
                               ");
        }
Пример #2
0
        public void Test(TestCase testCase)
        {
            var script = new TestScript { IncludeDefaultBreakpoint = false };

            // Append required JavaScript libraries.
            script.AppendBlock(new JsAssertLibrary());

            // Append required JavaScript Files.
            script.AppendFile(@"..\..\dateExtensions.js");
            script.AppendFile(@"..\..\cookieContainer.js");
            script.AppendFile(testCase.TestFile);

            // Run 'Test'.
            script.RunTest(testCase);
        }
Пример #3
0
        public void Test(TestCase testCase)
        {
            var script = new TestScript {
                IncludeDefaultBreakpoint = false
            };

            // Append required JavaScript libraries.
            script.AppendBlock(new JsAssertLibrary());

            // Append required JavaScript Files.
            script.AppendFile(@"..\..\dateExtensions.js");
            script.AppendFile(@"..\..\cookieContainer.js");
            script.AppendFile(testCase.TestFile);

            // Run 'Test'.
            script.RunTest(testCase);
        }
Пример #4
0
        public void Setup()
        {
            Script = new TestScript { IncludeDefaultBreakpoint = false };

            // Append required JavaScript libraries.
            Script.AppendBlock(new JsAssertLibrary());

            // Append required JavaScript Files.
            Script.AppendFile(@"..\..\dateExtensions.js");
            Script.AppendFile(@"..\..\cookieContainer.js");
            Script.AppendFile(@"..\..\whenSettingCookies.js");

            // Setup JavaScript Context
            Script.AppendBlock(@"
                                 var document = {};
                                 var cookieContainer = new CookieContainer(document);
                               ");
        }
Пример #5
0
        public void Setup()
        {
            Script = new TestScript {
                IncludeDefaultBreakpoint = false
            };

            // Append required JavaScript libraries.
            Script.AppendBlock(new JsAssertLibrary());

            // Append required JavaScript Files.
            Script.AppendFile(@"..\..\dateExtensions.js");
            Script.AppendFile(@"..\..\cookieContainer.js");
            Script.AppendFile(@"..\..\whenSettingCookies.js");

            // Setup JavaScript Context
            Script.AppendBlock(@"
                                 var document = {};
                                 var cookieContainer = new CookieContainer(document);
                               ");
        }
Пример #6
0
        public void AlwaysAppendIncludeToExistingScript()
        {
            using (var tempFile1 = new TempFile())
                using (var tempFile2 = new TempFile())
                    using (var tempFile3 = new TempFile())
                    {
                        var script = new TestScript();

                        script.AppendFile(tempFile1.FileName);
                        script.AppendFile(tempFile2.FileName);
                        script.AppendFile(tempFile3.FileName);

                        Assert.Equal(String.Format(
                                         @"<script language='JavaScript' src='{0}'></script>{3}<script language='JavaScript' src='{1}'></script>{3}<script language='JavaScript' src='{2}'></script>{3}",
                                         tempFile1.FileName,
                                         tempFile2.FileName,
                                         tempFile3.FileName,
                                         Environment.NewLine
                                         ), script.ToString());
                    }
        }
Пример #7
0
        public void AlwaysAppendIncludeToExistingScript()
        {
            using (var tempFile1 = new TempFile())
            using (var tempFile2 = new TempFile())
            using (var tempFile3 = new TempFile())
            {
                var script = new TestScript();

                script.AppendFile(tempFile1.FileName);
                script.AppendFile(tempFile2.FileName);
                script.AppendFile(tempFile3.FileName);

                Assert.Equal(String.Format(
                  @"<script language='JavaScript' src='{0}'></script>{3}<script language='JavaScript' src='{1}'></script>{3}<script language='JavaScript' src='{2}'></script>{3}",
                  tempFile1.FileName,
                  tempFile2.FileName,
                  tempFile3.FileName,
                  Environment.NewLine
                ), script.ToString());
            }
        }
Пример #8
0
        public void AlwaysAppendIncludeToExistingScript()
        {
            using (var tempFile1 = new TempFile())
                using (var tempFile2 = new TempFile())
                    using (var tempFile3 = new TempFile())
                    {
                        File.WriteAllText(tempFile1.FileName, "var x = 1;");
                        File.WriteAllText(tempFile2.FileName, "var y = 2;");
                        File.WriteAllText(tempFile3.FileName, "var z = 3;");
                        var script = new TestScript(new MsieJavaScriptEngine());

                        script.AppendFile(tempFile1.FileName);
                        script.AppendFile(tempFile2.FileName);
                        script.AppendFile(tempFile3.FileName);

                        Assert.Equal(
                            @"var x = 1;
var y = 2;
var z = 3;
",
                            script.ToString());
                    }
        }
Пример #9
0
 static public void CommonJavaScriptTests(TestContext tc)
 {
     _commonTestScript.AppendFile(@"D:\COURSE\paint\Paint WEB\testCommand.js");
     _commonTestScript.AppendBlock(new JsAssertLibrary());
 }
Пример #10
0
 static public void ClassSetUpScriptTests(TestContext tc)
 {
     TestScript.AppendFile(@"CalcScript.js");
     TestScript.AppendBlock(new JsAssertLibrary());
 }