migrate ui-components from flow to typescript

This commit is contained in:
Sebastian Sdorra
2019-10-20 16:59:02 +02:00
parent c41efbdc4f
commit f49e17a3a7
151 changed files with 2039 additions and 25265 deletions

View File

@@ -1,15 +1,15 @@
import { File, FileChangeType, Hunk } from './DiffTypes';
import { File, FileChangeType, Hunk } from "./DiffTypes";
import {
getPath,
createHunkIdentifier,
createHunkIdentifierFromContext,
} from './diffs';
createHunkIdentifierFromContext
} from "./diffs";
describe('tests for diff util functions', () => {
describe("tests for diff util functions", () => {
const file = (
type: FileChangeType,
oldPath: string,
newPath: string,
newPath: string
): File => {
return {
hunks: [],
@@ -17,59 +17,59 @@ describe('tests for diff util functions', () => {
oldPath,
newPath,
newEndingNewLine: true,
oldEndingNewLine: true,
oldEndingNewLine: true
};
};
const add = (path: string) => {
return file('add', '/dev/null', path);
return file("add", "/dev/null", path);
};
const rm = (path: string) => {
return file('delete', path, '/dev/null');
return file("delete", path, "/dev/null");
};
const modify = (path: string) => {
return file('modify', path, path);
return file("modify", path, path);
};
const createHunk = (content: string): Hunk => {
return {
content,
changes: [],
changes: []
};
};
describe('getPath tests', () => {
it('should pick the new path, for type add', () => {
const file = add('/etc/passwd');
describe("getPath tests", () => {
it("should pick the new path, for type add", () => {
const file = add("/etc/passwd");
const path = getPath(file);
expect(path).toBe('/etc/passwd');
expect(path).toBe("/etc/passwd");
});
it('should pick the old path, for type delete', () => {
const file = rm('/etc/passwd');
it("should pick the old path, for type delete", () => {
const file = rm("/etc/passwd");
const path = getPath(file);
expect(path).toBe('/etc/passwd');
expect(path).toBe("/etc/passwd");
});
});
describe('createHunkIdentifier tests', () => {
it('should create identifier', () => {
const file = modify('/etc/passwd');
const hunk = createHunk('@@ -1,18 +1,15 @@');
describe("createHunkIdentifier tests", () => {
it("should create identifier", () => {
const file = modify("/etc/passwd");
const hunk = createHunk("@@ -1,18 +1,15 @@");
const identifier = createHunkIdentifier(file, hunk);
expect(identifier).toBe('modify_/etc/passwd_@@ -1,18 +1,15 @@');
expect(identifier).toBe("modify_/etc/passwd_@@ -1,18 +1,15 @@");
});
});
describe('createHunkIdentifierFromContext tests', () => {
it('should create identifier', () => {
describe("createHunkIdentifierFromContext tests", () => {
it("should create identifier", () => {
const identifier = createHunkIdentifierFromContext({
file: rm('/etc/passwd'),
hunk: createHunk('@@ -1,42 +1,39 @@'),
file: rm("/etc/passwd"),
hunk: createHunk("@@ -1,42 +1,39 @@")
});
expect(identifier).toBe('delete_/etc/passwd_@@ -1,42 +1,39 @@');
expect(identifier).toBe("delete_/etc/passwd_@@ -1,42 +1,39 @@");
});
});
});