mirror of
https://github.com/shlinkio/shlink-web-client.git
synced 2026-03-10 09:33:51 +00:00
Updated styles in javascript to fulfill adidas rules
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { ServersExporter } from '../../../src/servers/services/ServersExporter';
|
||||
import sinon from 'sinon';
|
||||
import { ServersExporter } from '../../../src/servers/services/ServersExporter';
|
||||
|
||||
describe('ServersExporter', () => {
|
||||
const createLinkMock = () => ({
|
||||
@@ -17,7 +17,7 @@ describe('ServersExporter', () => {
|
||||
appendChild: sinon.fake(),
|
||||
removeChild: sinon.fake(),
|
||||
},
|
||||
}
|
||||
},
|
||||
});
|
||||
const serversServiceMock = {
|
||||
listServers: sinon.fake.returns({
|
||||
@@ -41,11 +41,13 @@ describe('ServersExporter', () => {
|
||||
beforeEach(() => {
|
||||
originalConsole = global.console;
|
||||
global.console = { error: sinon.fake() };
|
||||
global.Blob = function Blob() {};
|
||||
global.Blob = class Blob {};
|
||||
global.URL = { createObjectURL: () => '' };
|
||||
serversServiceMock.listServers.resetHistory();
|
||||
});
|
||||
afterEach(() => global.console = originalConsole);
|
||||
afterEach(() => {
|
||||
global.console = originalConsole;
|
||||
});
|
||||
|
||||
it('logs an error if something fails', () => {
|
||||
const csvjsonMock = createCsvjsonMock(true);
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { ServersImporter } from '../../../src/servers/services/ServersImporter';
|
||||
import sinon from 'sinon';
|
||||
import { ServersImporter } from '../../../src/servers/services/ServersImporter';
|
||||
|
||||
describe('ServersImporter', () => {
|
||||
const servers = [{ name: 'foo' }, { name: 'bar' }];
|
||||
@@ -29,10 +29,13 @@ describe('ServersImporter', () => {
|
||||
|
||||
it('reads file when a CSV is provided', async () => {
|
||||
const readAsText = sinon.fake.returns('');
|
||||
global.FileReader = function FileReader() {
|
||||
this.readAsText = readAsText;
|
||||
this.addEventListener = (eventName, listener) =>
|
||||
listener({ target: { result: '' } });
|
||||
|
||||
global.FileReader = class FileReader {
|
||||
constructor() {
|
||||
this.readAsText = readAsText;
|
||||
this.addEventListener = (eventName, listener) =>
|
||||
listener({ target: { result: '' } });
|
||||
}
|
||||
};
|
||||
|
||||
await importer.importServersFromFile({ type: 'text/csv' });
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
import { ServersService } from '../../../src/servers/services/ServersService';
|
||||
import sinon from 'sinon';
|
||||
import { last } from 'ramda';
|
||||
import { ServersService } from '../../../src/servers/services/ServersService';
|
||||
|
||||
describe('ServersService', () => {
|
||||
const servers = {
|
||||
abc123: { id: 'abc123' },
|
||||
def456: { id: 'def456' },
|
||||
};
|
||||
const createStorageMock = returnValue => ({
|
||||
const createStorageMock = (returnValue) => ({
|
||||
set: sinon.fake(),
|
||||
get: sinon.fake.returns(returnValue),
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user