diff --git a/test/suite/es6/ch22/22.1/22.1.2/S22.1.2.3_T1.js b/test/suite/es6/ch22/22.1/22.1.2/S22.1.2.3_T1.js
new file mode 100644
index 0000000000000000000000000000000000000000..62a7b60bc8cf8adb8bd024cba8c984d2606ebd7d
--- /dev/null
+++ b/test/suite/es6/ch22/22.1/22.1.2/S22.1.2.3_T1.js
@@ -0,0 +1,22 @@
+// Copyright (c) 2014 Hank Yates. All rights reserved.
+// This code is governed by the BSD license found in the LICENSE file.
+//
+/**
+ * @description Testing Array#of when passed Strings
+ * @author Hank Yates (hankyates@gmail.com)
+ */
+
+runTestCase(function () {
+  var testArr = Array.of('testString', 'anotherTestString');
+
+  if (testArr[0] !== 'testString') {
+    return false;
+  }
+
+  if (testArr[1] !== 'anotherTestString') {
+    return false;
+  }
+
+  return true;
+
+});
diff --git a/test/suite/es6/ch22/22.1/22.1.2/S22.1.2.3_T2.js b/test/suite/es6/ch22/22.1/22.1.2/S22.1.2.3_T2.js
new file mode 100644
index 0000000000000000000000000000000000000000..4a93a5b371624e2fc934c6d53025ecf67585bd5e
--- /dev/null
+++ b/test/suite/es6/ch22/22.1/22.1.2/S22.1.2.3_T2.js
@@ -0,0 +1,21 @@
+// Copyright (c) 2014 Hank Yates. All rights reserved.
+// This code is governed by the BSD license found in the LICENSE file.
+/**
+ * @description Testing Array#of when passed single argument
+ * @author Hank Yates (hankyates@gmail.com)
+ */
+
+runTestCase(function () {
+  var testArr = Array.of(3);
+
+  if (testArr.length !== 1) {
+    return false;
+  }
+
+  if (testArr[0] !== 3) {
+    return false;
+  }
+
+  return true;
+
+});