Skip to content

Commit

Permalink
Fix BacklinksTreeDataProvider tests for Windows
Browse files Browse the repository at this point in the history
  • Loading branch information
svsool committed Jul 10, 2020
1 parent 1c3a1c1 commit fc56e3d
Showing 1 changed file with 29 additions and 85 deletions.
114 changes: 29 additions & 85 deletions src/extensions/BacklinksTreeDataProvider.spec.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { window } from 'vscode';
import { window, Uri } from 'vscode';
import path from 'path';

import BacklinksTreeDataProvider from './BacklinksTreeDataProvider';
Expand Down Expand Up @@ -43,7 +43,7 @@ describe('BacklinksTreeDataProvider()', () => {
const doc = await openTextDocument(`${link}.md`);
await window.showTextDocument(doc);

expect(toPlainObject(await getChildren())).toEqual([
expect(toPlainObject(await getChildren())).toMatchObject([
{
collapsibleState: 2,
label: `a-${name0}.md`,
Expand All @@ -53,11 +53,10 @@ describe('BacklinksTreeDataProvider()', () => {
command: {
command: 'vscode.open',
arguments: [
{
$mid: 1,
path: `${path.join(getWorkspaceFolder()!, `a-${name0}.md`)}`,
expect.objectContaining({
path: Uri.file(path.join(getWorkspaceFolder()!, `a-${name0}.md`)).path,
scheme: 'file',
},
}),
{
selection: [
{
Expand All @@ -82,12 +81,10 @@ describe('BacklinksTreeDataProvider()', () => {
command: {
command: 'vscode.open',
arguments: [
{
$mid: 1,
fsPath: `${path.join(getWorkspaceFolder()!, `a-${name0}.md`)}`,
path: `${path.join(getWorkspaceFolder()!, `a-${name0}.md`)}`,
expect.objectContaining({
path: Uri.file(path.join(getWorkspaceFolder()!, `a-${name0}.md`)).path,
scheme: 'file',
},
}),
{
selection: [
{
Expand All @@ -109,39 +106,16 @@ describe('BacklinksTreeDataProvider()', () => {
{
collapsibleState: 2,
label: `b-${name1}.md`,
refs: [
{
location: {
uri: {
$mid: 1,
fsPath: `${path.join(getWorkspaceFolder()!, `b-${name1}.md`)}`,
path: `${path.join(getWorkspaceFolder()!, `b-${name1}.md`)}`,
scheme: 'file',
},
range: [
{
line: 0,
character: 28,
},
{
line: 0,
character: expect.any(Number),
},
],
},
matchText: `[[${link}]]`,
},
],
refs: expect.any(Array),
description: '(1) ',
tooltip: `${path.join(getWorkspaceFolder()!, `b-${name1}.md`)}`,
command: {
command: 'vscode.open',
arguments: [
{
$mid: 1,
path: `${path.join(getWorkspaceFolder()!, `b-${name1}.md`)}`,
expect.objectContaining({
path: Uri.file(path.join(getWorkspaceFolder()!, `b-${name1}.md`)).path,
scheme: 'file',
},
}),
{
selection: [
{
Expand All @@ -166,12 +140,10 @@ describe('BacklinksTreeDataProvider()', () => {
command: {
command: 'vscode.open',
arguments: [
{
$mid: 1,
fsPath: `${path.join(getWorkspaceFolder()!, `b-${name1}.md`)}`,
path: `${path.join(getWorkspaceFolder()!, `b-${name1}.md`)}`,
expect.objectContaining({
path: Uri.file(path.join(getWorkspaceFolder()!, `b-${name1}.md`)).path,
scheme: 'file',
},
}),
{
selection: [
{
Expand Down Expand Up @@ -205,7 +177,7 @@ describe('BacklinksTreeDataProvider()', () => {
const doc = await openTextDocument(`${link}.md`);
await window.showTextDocument(doc);

expect(toPlainObject(await getChildren())).toEqual([
expect(toPlainObject(await getChildren())).toMatchObject([
{
collapsibleState: 2,
label: `a-${name0}.md`,
Expand All @@ -215,11 +187,10 @@ describe('BacklinksTreeDataProvider()', () => {
command: {
command: 'vscode.open',
arguments: [
{
$mid: 1,
path: `${path.join(getWorkspaceFolder()!, `a-${name0}.md`)}`,
expect.objectContaining({
path: Uri.file(path.join(getWorkspaceFolder()!, `a-${name0}.md`)).path,
scheme: 'file',
},
}),
{
selection: [
{
Expand All @@ -244,12 +215,10 @@ describe('BacklinksTreeDataProvider()', () => {
command: {
command: 'vscode.open',
arguments: [
{
$mid: 1,
fsPath: `${path.join(getWorkspaceFolder()!, `a-${name0}.md`)}`,
path: `${path.join(getWorkspaceFolder()!, `a-${name0}.md`)}`,
expect.objectContaining({
path: Uri.file(path.join(getWorkspaceFolder()!, `a-${name0}.md`)).path,
scheme: 'file',
},
}),
{
selection: [
{
Expand All @@ -271,39 +240,16 @@ describe('BacklinksTreeDataProvider()', () => {
{
collapsibleState: 2,
label: `b-${name1}.md`,
refs: [
{
location: {
uri: {
$mid: 1,
fsPath: `${path.join(getWorkspaceFolder()!, `b-${name1}.md`)}`,
path: `${path.join(getWorkspaceFolder()!, `b-${name1}.md`)}`,
scheme: 'file',
},
range: [
{
line: 0,
character: 28,
},
{
line: 0,
character: expect.any(Number),
},
],
},
matchText: `[[${link}]]`,
},
],
refs: expect.any(Array),
description: '(1) ',
tooltip: `${path.join(getWorkspaceFolder()!, `b-${name1}.md`)}`,
command: {
command: 'vscode.open',
arguments: [
{
$mid: 1,
path: `${path.join(getWorkspaceFolder()!, `b-${name1}.md`)}`,
expect.objectContaining({
path: Uri.file(path.join(getWorkspaceFolder()!, `b-${name1}.md`)).path,
scheme: 'file',
},
}),
{
selection: [
{
Expand All @@ -328,12 +274,10 @@ describe('BacklinksTreeDataProvider()', () => {
command: {
command: 'vscode.open',
arguments: [
{
$mid: 1,
fsPath: `${path.join(getWorkspaceFolder()!, `b-${name1}.md`)}`,
path: `${path.join(getWorkspaceFolder()!, `b-${name1}.md`)}`,
expect.objectContaining({
path: Uri.file(path.join(getWorkspaceFolder()!, `b-${name1}.md`)).path,
scheme: 'file',
},
}),
{
selection: [
{
Expand Down

0 comments on commit fc56e3d

Please sign in to comment.