From 5f8de423f190bbb79a62f804151bc24824fa32d8 Mon Sep 17 00:00:00 2001
From: "Matt A. Tobin" <mattatobin@localhost.localdomain>
Date: Fri, 2 Feb 2018 04:16:08 -0500
Subject: Add m-esr52 at 52.6.0

---
 .../test_nodedocumentfragmentnodevalue.html        | 135 +++++++++++++++++++++
 1 file changed, 135 insertions(+)
 create mode 100644 dom/tests/mochitest/dom-level1-core/test_nodedocumentfragmentnodevalue.html

(limited to 'dom/tests/mochitest/dom-level1-core/test_nodedocumentfragmentnodevalue.html')

diff --git a/dom/tests/mochitest/dom-level1-core/test_nodedocumentfragmentnodevalue.html b/dom/tests/mochitest/dom-level1-core/test_nodedocumentfragmentnodevalue.html
new file mode 100644
index 000000000..ab773e7d6
--- /dev/null
+++ b/dom/tests/mochitest/dom-level1-core/test_nodedocumentfragmentnodevalue.html
@@ -0,0 +1,135 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>http://www.w3.org/2001/DOM-Test-Suite/level1/core/nodedocumentfragmentnodevalue</title>
+<link href="activity-home.css" rel="stylesheet" type="text/css">
+<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css">
+<script type="text/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
+<script type="text/javascript" src="DOMTestCase.js"></script>
+<script type="text/javascript" src="exclusions.js"></script>
+<script type="text/javascript">
+// expose test function names
+function exposeTestFunctionNames()
+{
+return ['nodedocumentfragmentnodevalue'];
+}
+
+var docsLoaded = -1000000;
+var builder = null;
+
+//
+//   This function is called by the testing framework before
+//      running the test suite.
+//
+//   If there are no configuration exceptions, asynchronous
+//        document loading is started.  Otherwise, the status
+//        is set to complete and the exception is immediately
+//        raised when entering the body of the test.
+//
+function setUpPage() {
+   setUpPageStatus = 'running';
+   try {
+     //
+     //   creates test document builder, may throw exception
+     //
+     builder = createConfiguredBuilder();
+
+      docsLoaded = 0;
+      
+      var docRef = null;
+      if (typeof(this.doc) != 'undefined') {
+        docRef = this.doc;
+      }
+      docsLoaded += preload(docRef, "doc", "staff");
+        
+       if (docsLoaded == 1) {
+          setUpPage = 'complete';
+       }
+    } catch(ex) {
+    	catchInitializationError(builder, ex);
+        setUpPage = 'complete';
+    }
+}
+
+//
+//   This method is called on the completion of 
+//      each asychronous load started in setUpTests.
+//
+//   When every synchronous loaded document has completed,
+//      the page status is changed which allows the
+//      body of the test to be executed.
+function loadComplete() {
+  if (++docsLoaded == 1) {
+    setUpPageStatus = 'complete';
+    runJSUnitTests();
+    markTodos();
+    SimpleTest.finish();
+  }
+}
+
+var docName = 'nodedocumentfragmentnodevalue';
+
+
+
+window.doc = window;  
+SimpleTest.waitForExplicitFinish();
+addLoadEvent(setUpPage);
+
+
+/**
+* 
+    The string returned by the "getNodeValue()" method for a 
+    DocumentFragment Node is null.
+    
+    Retrieve the DOM document and invoke the
+    "createDocumentFragment()" method and check the string      
+    returned by the "getNodeValue()" method.   It should be 
+    equal to null.
+
+* @author NIST
+* @author Mary Brady
+* @author Curt Arnold
+* @see http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-B63ED1A3
+* @see http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-F68D080
+* @see http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-84CF096
+*/
+function nodedocumentfragmentnodevalue() {
+   var success;
+    if(checkInitialization(builder, "nodedocumentfragmentnodevalue") != null) return;
+    var doc;
+      var docFragment;
+      var attrList;
+      var value;
+      
+      var docRef = null;
+      if (typeof(this.doc) != 'undefined') {
+        docRef = this.doc;
+      }
+      doc = load(docRef, "doc", "staff");
+      docFragment = doc.createDocumentFragment();
+      attrList = docFragment.attributes;
+
+      assertNull("attributesNull",attrList);
+    value = docFragment.nodeValue;
+
+      assertNull("initiallyNull",value);
+    
+}
+
+</script>
+</head>
+<body>
+<h2>Test http://www.w3.org/2001/DOM-Test-Suite/level1/core/nodedocumentfragmentnodevalue</h2>
+<p></p>
+<p>
+Copyright (c) 2001-2004 World Wide Web Consortium, 
+(Massachusetts Institute of Technology, European Research Consortium 
+for Informatics and Mathematics, Keio University). All 
+Rights Reserved. This work is distributed under the <a href="http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231">W3C(r) Software License</a> in the 
+hope that it will be useful, but WITHOUT ANY WARRANTY; without even 
+the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
+</p>
+</body>
+</html>
-- 
cgit v1.2.3