text: QUnit.module('lodash.isArrayLike');
  (function () {
      QUnit.test('should return `true` for array-like values', function (assert) {
          assert.expect(1);
          var values = [
                  args,
                  [
                      1,
                      2,
                      3
                  ],
                  {
                      '0': 'a',
                      'length': 1
                  },
                  'a'
              ], expected = lodashStable.map(values, stubTrue), actual = lodashStable.map(values, _.isArrayLike);
          assert.deepEqual(actual, expected);
      });
      QUnit.test('should return `false` for non-arrays', function (assert) {
          assert.expect(12);
          var expected = lodashStable.map(falsey, function (value) {
              return value === '';
          });
          var actual = lodashStable.map(falsey, function (value, index) {
              return index ? _.isArrayLike(value) : _.isArrayLike();
          });
          assert.deepEqual(actual, expected);
          assert.strictEqual(_.isArrayLike(true), false);
          assert.strictEqual(_.isArrayLike(new Date()), false);
          assert.strictEqual(_.isArrayLike(new Error()), false);
          assert.strictEqual(_.isArrayLike(_), false);
          assert.strictEqual(_.isArrayLike(asyncFunc), false);
          assert.strictEqual(_.isArrayLike(genFunc), false);
          assert.strictEqual(_.isArrayLike(slice), false);
          assert.strictEqual(_.isArrayLike({ 'a': 1 }), false);
          assert.strictEqual(_.isArrayLike(1), false);
          assert.strictEqual(_.isArrayLike(/x/), false);
          assert.strictEqual(_.isArrayLike(symbol), false);
      });
      QUnit.test('should work with an array from another realm', function (assert) {
          assert.expect(1);
          if (realm.object) {
              var values = [
                      realm.arguments,
                      realm.array,
                      realm.string
                  ], expected = lodashStable.map(values, stubTrue), actual = lodashStable.map(values, _.isArrayLike);
              assert.deepEqual(actual, expected);
          } else {
              skipAssert(assert);
          }
      });
  }());