Skip to content

Commit bcd8a1b

Browse files
authored
Merge branch 'task/153/setting-up-e2e-under-test' into task/153/setting-up-e2e-under-test_githubCISetup
2 parents e341386 + d6924ad commit bcd8a1b

File tree

2 files changed

+33
-10
lines changed

2 files changed

+33
-10
lines changed

docs/source/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information
88

99
project = 'Rapid Power Estimator'
10-
copyright = '2024, Ravikiran Chollangi, Chern Yee, Volodymyr Kochyn, Nadeem Yaseen, Shiva Ahir'
11-
author = 'Ravikiran Chollangi, Chern Yee, Volodymyr Kochyn, Nadeem Yaseen, Shiva Ahir'
10+
copyright = '2024, © Rapid Silicon Inc.'
11+
authors = 'Ravikiran Chollangi, Chern Yee, Volodymyr Kochyn, Nadeem Yaseen, Shiva Ahir'
1212
release = '0.0.0'
1313

1414
# -- General configuration ---------------------------------------------------

src/tests/SOCComponent.test.js

Lines changed: 31 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,7 @@ describe('SOCComponent', () => {
6161
test('renders SOCComponent with correct child components', () => {
6262
render(<SOCComponent device="test-device" setOpenedTable={mockSetOpenedTable} peripherals={mockPeripherals} />);
6363

64-
const acpuComponents = screen.getAllByText('Mocked ABCPUComponent');
65-
expect(acpuComponents.length).toBe(2);
66-
64+
expect(screen.getAllByText('Mocked ABCPUComponent').length).toBe(2);
6765
expect(screen.getByText('Mocked TitleComponent')).toBeInTheDocument();
6866
expect(screen.getByText('Mocked DMAComponent')).toBeInTheDocument();
6967
expect(screen.getByText('Mocked ConnectivityComponent')).toBeInTheDocument();
@@ -75,7 +73,6 @@ describe('SOCComponent', () => {
7573

7674
const acpuElement = screen.getAllByText('Mocked ABCPUComponent')[0];
7775
fireEvent.click(acpuElement);
78-
7976
expect(mockSetOpenedTable).toHaveBeenCalledWith(Table.ACPU);
8077
});
8178

@@ -84,7 +81,6 @@ describe('SOCComponent', () => {
8481

8582
const bcpuElement = screen.getAllByText('Mocked ABCPUComponent')[1];
8683
fireEvent.click(bcpuElement);
87-
8884
expect(mockSetOpenedTable).toHaveBeenCalledWith(Table.BCPU);
8985
});
9086

@@ -93,7 +89,6 @@ describe('SOCComponent', () => {
9389

9490
const dmaElement = screen.getByText('Mocked DMAComponent');
9591
fireEvent.click(dmaElement);
96-
9792
expect(mockSetOpenedTable).toHaveBeenCalledWith(Table.DMA);
9893
});
9994

@@ -102,7 +97,6 @@ describe('SOCComponent', () => {
10297

10398
const connectivityElement = screen.getByText('Mocked ConnectivityComponent');
10499
fireEvent.click(connectivityElement);
105-
106100
expect(mockSetOpenedTable).toHaveBeenCalledWith(Table.Connectivity);
107101
});
108102

@@ -111,7 +105,36 @@ describe('SOCComponent', () => {
111105

112106
const peripheralsElement = screen.getByText('Mocked PeripheralsComponent');
113107
fireEvent.click(peripheralsElement);
114-
115108
expect(mockSetOpenedTable).toHaveBeenCalledWith(Table.Peripherals);
116109
});
110+
111+
test('displays correct dynamic power values in TitleComponent', () => {
112+
render(<SOCComponent device="test-device" setOpenedTable={mockSetOpenedTable} peripherals={mockPeripherals} />);
113+
114+
const dynamicPower = useSocTotalPower().totalConsumption.processing_complex.dynamic.power;
115+
const dynamicPercentage = useSocTotalPower().totalConsumption.processing_complex.dynamic.percentage;
116+
117+
expect(dynamicPower).toBe(100);
118+
expect(dynamicPercentage).toBe(50);
119+
});
120+
121+
test('displays correct static power values in TitleComponent', () => {
122+
render(<SOCComponent device="test-device" setOpenedTable={mockSetOpenedTable} peripherals={mockPeripherals} />);
123+
124+
const staticPower = useSocTotalPower().totalConsumption.processing_complex.static.power;
125+
const staticPercentage = useSocTotalPower().totalConsumption.processing_complex.static.percentage;
126+
127+
expect(staticPower).toBe(30);
128+
expect(staticPercentage).toBe(10);
129+
});
130+
131+
test('displays correct total power values in TitleComponent', () => {
132+
render(<SOCComponent device="test-device" setOpenedTable={mockSetOpenedTable} peripherals={mockPeripherals} />);
133+
134+
const totalPower = useSocTotalPower().totalConsumption.processing_complex.total_power;
135+
const totalPercentage = useSocTotalPower().totalConsumption.processing_complex.total_percentage;
136+
137+
expect(totalPower).toBe(130);
138+
expect(totalPercentage).toBe(60);
139+
});
117140
});

0 commit comments

Comments
 (0)