/**
 * Copyright (c) HashiCorp, Inc.
 * SPDX-License-Identifier: MPL-2.0
 */

import { module, test } from 'qunit';
import btoa from 'consul-ui/utils/btoa';

module('Unit | Utils | btoa', function () {
  test('it encodes strings properly', function (assert) {
    assert.expect(2);
    [
      {
        test: '',
        expected: '',
      },
      {
        test: '1234',
        expected: 'MTIzNA==',
      },
    ].forEach(function (item) {
      const actual = btoa(item.test);
      assert.equal(actual, item.expected);
    });
  });
});
