import { describe, expect, test } from "vitest";
import walletSdk from "../src/index";

describe('#versionGuard', function() {
  test('global._walletSdk_ver should be defined', () => {
    expect(global._walletSdk_ver).toBe(walletSdk.version);
  });

  test('throw an error if version is already defined', () => {
    expect(() => walletSdk.versionGuard('version')).toThrow('More than one instance of Wallet SDK');
  });
});