safe-apps-sdk
Version:
SDK developed to integrate third-party apps with Safe app.
31 lines (24 loc) • 671 B
text/typescript
import { getSDKVersion } from './utils';
import pkg from '../package.json';
// Mock package.json
jest.mock('../package.json', () => ({
version: '7.0.1',
}));
describe('Utils tests', () => {
beforeEach(() => {
jest.resetModules();
});
describe('getSDKVersion', () => {
test('Should return a plain version unmodified', () => {
// Mock package.json
jest.mock('../package.json', () => ({
version: '7.0.1',
}));
expect(getSDKVersion()).toBe('7.0.1');
});
test('Should strip the tag from a tagged version', () => {
pkg.version = '8.0.0-alpha.1';
expect(getSDKVersion()).toBe('8.0.0');
});
});
});