text: "use strict";
  
  var _util = require("@polkadot/util");
  
  var _wasmCrypto = require("@polkadot/wasm-crypto");
  
  var _ = require(".");
  
  // Copyright 2017-2020 @polkadot/util-crypto authors & contributors
  // This software may be modified and distributed under the terms
  // of the Apache-2.0 license. See the LICENSE file for details.
  describe('xxhashAsU8a', () => {
    beforeEach(async () => {
      await (0, _wasmCrypto.waitReady)();
    });
    it('returns a 64-bit value by default', () => {
      expect((0, _.xxhashAsU8a)('abc')).toEqual((0, _util.hexToU8a)('0x990977adf52cbc44'));
    });
    it('returns a 128-bit value (as specified)', () => {
      expect((0, _.xxhashAsU8a)('abc', 128)).toEqual((0, _util.hexToU8a)('0x990977adf52cbc440889329981caa9be'));
    });
    it('returns a 256-bit value (as specified)', () => {
      expect((0, _.xxhashAsU8a)('abc', 256)).toEqual((0, _util.hexToU8a)('0x990977adf52cbc440889329981caa9bef7da5770b2b8a05303b75d95360dd62b'));
    });
  });