```js src/processQueue.js active
export function getFinalState(baseState, queue) {
let finalState = baseState;
// TODO: do something with the queue...
return finalState;
}
```
```js src/App.js
import { getFinalState } from './processQueue.js';
function increment(n) {
return n + 1;
}
increment.toString = () => 'n => n+1';
export default function App() {
return (
<>
>
);
}
function TestCase({
baseState,
queue,
expected
}) {
const actual = getFinalState(baseState, queue);
return (
<>
Base state: {baseState}
Queue: [{queue.join(', ')}]
Expected result: {expected}
Your result: {actual}
{' '}
({actual === expected ?
'correct' :
'wrong'
})
>
);
}
```