UNCLASSIFIED
Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Open sidebar
Platform One
P
Party Bus
Launchboard
launchboard-fe
Compare Revisions
b86406f446155316dbb55ab484289e85b492f703...e624c051fc191734945b8557d61705dada60ae7d
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
64 additions
and
2 deletions
+64
-2
tests/unit/main.spec.js
tests/unit/main.spec.js
+0
-1
tests/unit/views/Projects.spec.js
tests/unit/views/Projects.spec.js
+12
-0
tests/unit/views/user/LaunchboardUser.spec.js
tests/unit/views/user/LaunchboardUser.spec.js
+52
-1
No files found.
tests/unit/main.spec.js
View file @
e624c051
...
...
@@ -12,7 +12,6 @@ const fakeWait = (ms, val) => {
describe
(
"
main
"
,
()
=>
{
const
mockUser
=
{
name
:
"
mockUser
"
,
roles
:
[]
};
const
mockUserPreference
=
{
keycloakId
:
"
mock-keycloak-id
"
,
darkMode
:
true
,
};
...
...
tests/unit/views/Projects.spec.js
View file @
e624c051
...
...
@@ -27,6 +27,18 @@ describe("Projects", () => {
wrapper
.
vm
.
refreshProjectData
();
expect
(
wrapper
.
vm
.
$refs
.
projectSummary
.
refreshProjects
).
toHaveBeenCalled
();
});
it
(
"
should call setCardView
"
,
async
()
=>
{
const
wrapper
=
shallowMount
(
Projects
,
{
store
,
localVue
});
wrapper
.
vm
.
$refs
.
projectSummary
.
setCardView
=
jest
.
fn
();
wrapper
.
vm
.
cardViewProjects
();
expect
(
wrapper
.
vm
.
$refs
.
projectSummary
.
setCardView
).
toHaveBeenCalled
();
});
it
(
"
should call setPanelView
"
,
async
()
=>
{
const
wrapper
=
shallowMount
(
Projects
,
{
store
,
localVue
});
wrapper
.
vm
.
$refs
.
projectSummary
.
setPanelView
=
jest
.
fn
();
wrapper
.
vm
.
panelViewProjects
();
expect
(
wrapper
.
vm
.
$refs
.
projectSummary
.
setPanelView
).
toHaveBeenCalled
();
});
it
(
"
should call setProjectLoading
"
,
async
()
=>
{
const
wrapper
=
shallowMount
(
Projects
,
{
store
,
localVue
});
wrapper
.
vm
.
setProjectLoading
(
true
);
...
...
tests/unit/views/user/LaunchboardUser.spec.js
View file @
e624c051
...
...
@@ -67,7 +67,58 @@ describe("LaunchboardUser", () => {
};
expect
(
wrapper
.
vm
.
showWelcomeMessage
).
toBe
(
true
);
});
it
(
"
should call setCardView
"
,
async
()
=>
{
const
store
=
new
Vuex
.
Store
({
state
:
{
user
:
{
user
:
{
name
:
"
mock user
"
,
permission
:
Permission
.
USER
},
},
userPreferences
:
{
userPreference
:
{
darkMode
:
true
,
welcomeMessage
:
true
,
},
},
},
});
const
wrapper
=
shallowMount
(
LaunchboardUser
,
{
mocks
:
{
$vuetify
:
{
breakpoint
:
{
xsOnly
:
true
}
},
},
vuetify
,
store
,
localVue
,
});
wrapper
.
vm
.
$refs
.
projectSummary
.
setCardView
=
jest
.
fn
();
wrapper
.
vm
.
cardViewProjects
();
expect
(
wrapper
.
vm
.
$refs
.
projectSummary
.
setCardView
).
toHaveBeenCalled
();
});
it
(
"
should call setPanelView
"
,
async
()
=>
{
const
store
=
new
Vuex
.
Store
({
state
:
{
user
:
{
user
:
{
name
:
"
mock user
"
,
permission
:
Permission
.
USER
},
},
userPreferences
:
{
userPreference
:
{
darkMode
:
true
,
welcomeMessage
:
true
,
},
},
},
});
const
wrapper
=
shallowMount
(
LaunchboardUser
,
{
mocks
:
{
$vuetify
:
{
breakpoint
:
{
xsOnly
:
true
}
},
},
vuetify
,
store
,
localVue
,
});
wrapper
.
vm
.
$refs
.
projectSummary
.
setPanelView
=
jest
.
fn
();
wrapper
.
vm
.
panelViewProjects
();
expect
(
wrapper
.
vm
.
$refs
.
projectSummary
.
setPanelView
).
toHaveBeenCalled
();
});
it
(
"
should refresh project data
"
,
async
()
=>
{
const
store
=
new
Vuex
.
Store
({
state
:
{
...
...
Prev
1
2
Next