Skip to content

Commit

Permalink
Fix tests #3847
Browse files Browse the repository at this point in the history
  • Loading branch information
BenediktMehl committed Feb 11, 2025
1 parent 1daff42 commit b5733bd
Showing 1 changed file with 14 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ import { CcState } from "../../../../codeCharta.model"
import { TestBed } from "@angular/core/testing"
import { appReducers } from "../../../store/state.manager"
import { setFiles } from "../../../store/files/files.actions"
import { NodeEdgeMetricsMap } from "./edgeMetricData.calculator"
import { firstValueFrom } from "rxjs"

describe("sortedNodeEdgeMetricsMapSelector", () => {
let store: Store<CcState>
Expand All @@ -16,12 +18,15 @@ describe("sortedNodeEdgeMetricsMapSelector", () => {
store = TestBed.inject(Store)
})

it("should return a sorted map of node edge metrics", () => {
let result
afterEach(() => {
sortedNodeEdgeMetricsMapSelector.release()
TestBed.resetTestingModule()
})

it("should return a sorted map of node edge metrics", async () => {
store.dispatch(setFiles({ value: FILE_STATES }))
store.select(sortedNodeEdgeMetricsMapSelector).subscribe(temp => {
result = temp
})

const result: NodeEdgeMetricsMap = await firstValueFrom(store.select(sortedNodeEdgeMetricsMapSelector))

expect(result.get("pairingRate")).toEqual(
new Map([
Expand All @@ -44,13 +49,11 @@ describe("sortedNodeEdgeMetricsMapSelector", () => {
)
})

it("should return an empty map if there are no edges", () => {
let result
it("should return an empty map if there are no edges", async () => {
store.dispatch(setFiles({ value: FILE_STATES_WITHOUT_EDGES }))
store.select(sortedNodeEdgeMetricsMapSelector).subscribe(temp => {
result = temp
})

expect(result.size).toEqual(0)
const result: NodeEdgeMetricsMap = await firstValueFrom(store.select(sortedNodeEdgeMetricsMapSelector))

expect(result).toEqual(new Map())
})
})

0 comments on commit b5733bd

Please sign in to comment.