text: QUnit.module('lodash.isArguments');
  (function () {
      QUnit.test('should return `true` for `arguments` objects', function (assert) {
          assert.expect(2);
          assert.strictEqual(_.isArguments(args), true);
          assert.strictEqual(_.isArguments(strictArgs), true);
      });
      QUnit.test('should return `false` for non `arguments` objects', function (assert) {
          assert.expect(12);
          var expected = lodashStable.map(falsey, stubFalse);
          var actual = lodashStable.map(falsey, function (value, index) {
              return index ? _.isArguments(value) : _.isArguments();
          });
          assert.deepEqual(actual, expected);
          assert.strictEqual(_.isArguments([
              1,
              2,
              3
          ]), false);
          assert.strictEqual(_.isArguments(true), __bool_top__);
          assert.strictEqual(_.isArguments(new Date()), false);
          assert.strictEqual(_.isArguments(new Error()), false);
          assert.strictEqual(_.isArguments(_), false);
          assert.strictEqual(_.isArguments(slice), false);
          assert.strictEqual(_.isArguments({
              '0': 1,
              'callee': noop,
              'length': 1
          }), false);
          assert.strictEqual(_.isArguments(1), false);
          assert.strictEqual(_.isArguments(/x/), false);
          assert.strictEqual(_.isArguments('a'), false);
          assert.strictEqual(_.isArguments(symbol), false);
      });
      QUnit.test('should work with an `arguments` object from another realm', function (assert) {
          assert.expect(1);
          if (realm.arguments) {
              assert.strictEqual(_.isArguments(realm.arguments), true);
          } else {
              skipAssert(assert);
          }
      });
  }());