Removed ui components from code analysis / coverage and reduced code duplication
This commit is contained in:
parent
671baaf079
commit
ec03192f49
2 changed files with 10 additions and 15 deletions
|
|
@ -7,7 +7,7 @@ sonar.projectVersion=1.0.0
|
|||
sonar.sourceEncoding=UTF-8
|
||||
sonar.sources=app, tests
|
||||
sonar.inclusions=app/**/*.ts, app/**/*.js, app/**/*.vue, app/**/*.css, app/**/*.scss, tests/**/*.test.ts
|
||||
sonar.exclusions=**/node_modules/**, **/coverage/**, *.config.ts
|
||||
sonar.coverage.exclusions=tests/**, *.config.ts
|
||||
sonar.exclusions=**/node_modules/**, **/coverage/**, app/components/ui/**, *.config.ts
|
||||
sonar.coverage.exclusions=tests/**, app/components/ui/**, *.config.ts
|
||||
sonar.javascript.lcov.reportPaths=coverage/lcov.info
|
||||
# sonar.testExecutionReportPaths=coverage/sonar-report.xml
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import { mount } from "@vue/test-utils";
|
||||
import { describe, it, expect, vi } from "vitest";
|
||||
import { describe, expect, it, vi } from "vitest";
|
||||
import SidebarLayout from "~/layouts/default/Sidebar.vue";
|
||||
import { ref } from "vue";
|
||||
import type * as SidebarUI from "~/components/ui/sidebar";
|
||||
|
|
@ -124,27 +124,22 @@ describe("SidebarLayout", () => {
|
|||
expect(wrapper.text()).toContain("v1.0.0");
|
||||
});
|
||||
|
||||
it("renders navigation groups", () => {
|
||||
it("renders sidebar content correctly", () => {
|
||||
const wrapper = mount(SidebarLayout);
|
||||
const text = wrapper.text();
|
||||
|
||||
// Navigation groups
|
||||
expect(text).toContain("Playground");
|
||||
expect(text).toContain("Documentation");
|
||||
expect(text).toContain("Settings");
|
||||
});
|
||||
|
||||
it("renders user information", () => {
|
||||
const wrapper = mount(SidebarLayout);
|
||||
expect(wrapper.text()).toContain("Liviu");
|
||||
expect(wrapper.text()).toContain("x.liviu@gmail.com");
|
||||
});
|
||||
// User information
|
||||
expect(text).toContain("Liviu");
|
||||
expect(text).toContain("x.liviu@gmail.com");
|
||||
|
||||
it("renders sub-items in navigation", () => {
|
||||
const wrapper = mount(SidebarLayout);
|
||||
const text = wrapper.text();
|
||||
// Checking sub-items of Playground
|
||||
// Sub-items
|
||||
expect(text).toContain("History");
|
||||
expect(text).toContain("Starred");
|
||||
// Checking sub-items of Documentation
|
||||
expect(text).toContain("Introduction");
|
||||
expect(text).toContain("Get Started");
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue