reverseBuffer.spec.js 655 B

123456789101112131415161718192021222324
  1. /* Import modules. */
  2. const Nito = require('../..')
  3. describe('Utils:reverseBuffer', () => {
  4. test('it should reverse bytes of a buffer', async () => {
  5. /* Set message. */
  6. const message = 'Hello, world'
  7. /* Set buffer. */
  8. const buf = Buffer.from(message)
  9. /* Set (reversed) buffer. */
  10. const reversedBuf = Nito.Utils.reverseBuffer(buf)
  11. /* Set (expected) message. */
  12. const reversedMessage = 'dlrow ,olleH'
  13. /* Set (expected) buffer. */
  14. const expectedBuf = Buffer.from(reversedMessage)
  15. /* Evaluate test. */
  16. expect(reversedBuf).toEqual(expectedBuf)
  17. })
  18. })