+>;
+
+export const getConnectWorkspaceServiceMock =
+ (): ConnectWorkspaceServiceMock => {
+ return {
+ connectWorkspace: jest.fn(() => of(null)),
+ };
+ };
diff --git a/libs/workspace-manager/src/lib/ui/filesystem-navigator/filesystem-navigator-toolbar/filesystem-navigator-toolbar.component.html b/libs/workspace-manager/src/lib/ui/filesystem-navigator/filesystem-navigator-toolbar/filesystem-navigator-toolbar.component.html
index cb34111..9a2fe9c 100644
--- a/libs/workspace-manager/src/lib/ui/filesystem-navigator/filesystem-navigator-toolbar/filesystem-navigator-toolbar.component.html
+++ b/libs/workspace-manager/src/lib/ui/filesystem-navigator/filesystem-navigator-toolbar/filesystem-navigator-toolbar.component.html
@@ -11,3 +11,7 @@
{{ separator }}
+
+
+
+
diff --git a/libs/workspace-manager/src/lib/ui/filesystem-navigator/filesystem-navigator-toolbar/filesystem-navigator-toolbar.component.scss b/libs/workspace-manager/src/lib/ui/filesystem-navigator/filesystem-navigator-toolbar/filesystem-navigator-toolbar.component.scss
index 27ecc9c..8af19f7 100644
--- a/libs/workspace-manager/src/lib/ui/filesystem-navigator/filesystem-navigator-toolbar/filesystem-navigator-toolbar.component.scss
+++ b/libs/workspace-manager/src/lib/ui/filesystem-navigator/filesystem-navigator-toolbar/filesystem-navigator-toolbar.component.scss
@@ -1,12 +1,18 @@
-.path {
- display: flex;
-}
-
-.path-part {
+:host {
display: flex;
align-items: center;
-}
-.path-part-button {
- margin-left: 2px;
+ .path {
+ display: flex;
+ flex: 2;
+
+ .path-part {
+ display: flex;
+ align-items: center;
+
+ .path-part-button {
+ margin-left: 2px;
+ }
+ }
+ }
}
diff --git a/libs/workspace-manager/src/lib/ui/filesystem-navigator/filesystem-navigator-toolbar/filesystem-navigator-toolbar.component.ts b/libs/workspace-manager/src/lib/ui/filesystem-navigator/filesystem-navigator-toolbar/filesystem-navigator-toolbar.component.ts
index 4800abd..d1a461e 100644
--- a/libs/workspace-manager/src/lib/ui/filesystem-navigator/filesystem-navigator-toolbar/filesystem-navigator-toolbar.component.ts
+++ b/libs/workspace-manager/src/lib/ui/filesystem-navigator/filesystem-navigator-toolbar/filesystem-navigator-toolbar.component.ts
@@ -25,9 +25,11 @@ export class FilesystemNavigatorToolbarComponent implements OnChanges {
pathParts: string[] = [];
ngOnChanges(): void {
- this.pathParts = (this.path as string)
- .split(this.separator as string)
- .filter((v) => !!v);
+ if (this.path) {
+ this.pathParts = (this.path as string)
+ .split(this.separator as string)
+ .filter(Boolean);
+ }
}
onPartClicked(pathPart: string): void {
diff --git a/libs/workspace-manager/src/lib/ui/filesystem-navigator/filesystem-navigator.component.html b/libs/workspace-manager/src/lib/ui/filesystem-navigator/filesystem-navigator.component.html
index 65984b1..2b44055 100644
--- a/libs/workspace-manager/src/lib/ui/filesystem-navigator/filesystem-navigator.component.html
+++ b/libs/workspace-manager/src/lib/ui/filesystem-navigator/filesystem-navigator.component.html
@@ -2,7 +2,9 @@
[path]="path"
[separator]="separator"
(pathChange)="onPathChanged($event)"
->
+>
+
+
diff --git a/libs/workspace-manager/tsconfig.lib.json b/libs/workspace-manager/tsconfig.lib.json
index c6d50ba..f999a3d 100644
--- a/libs/workspace-manager/tsconfig.lib.json
+++ b/libs/workspace-manager/tsconfig.lib.json
@@ -11,7 +11,8 @@
"src/test-setup.ts",
"src/**/*.spec.ts",
"jest.config.ts",
- "src/**/*.test.ts"
+ "src/**/*.test.ts",
+ "src/lib/mocks/**"
],
"include": ["src/**/*.ts"]
}
diff --git a/libs/workspace-manager/tsconfig.spec.json b/libs/workspace-manager/tsconfig.spec.json
index f6a7d97..0c8bd81 100644
--- a/libs/workspace-manager/tsconfig.spec.json
+++ b/libs/workspace-manager/tsconfig.spec.json
@@ -10,6 +10,7 @@
"jest.config.ts",
"src/**/*.test.ts",
"src/**/*.spec.ts",
- "src/**/*.d.ts"
+ "src/**/*.d.ts",
+ "src/**/*.mock.ts"
]
}