mirror of
https://github.com/johannesjo/super-productivity.git
synced 2026-01-23 02:36:05 +00:00
test(focus-mode): mock focus mode config for session completion effect
This commit is contained in:
parent
6b2822121c
commit
d5b4238d17
1 changed files with 9 additions and 0 deletions
|
|
@ -15,6 +15,7 @@ import { TaskService } from '../../tasks/task.service';
|
|||
import { FocusModeStrategyFactory } from '../focus-mode-strategies';
|
||||
import { MetricService } from '../../metric/metric.service';
|
||||
import { FocusModeStorageService } from '../focus-mode-storage.service';
|
||||
import { selectFocusModeConfig } from '../../config/store/global-config.reducer';
|
||||
|
||||
describe('FocusMode Flowtime behavior', () => {
|
||||
describe('Reducer: startFocusSession', () => {
|
||||
|
|
@ -159,6 +160,10 @@ describe('FocusMode Flowtime behavior', () => {
|
|||
|
||||
store.overrideSelector(selectors.selectTimer, timer as any);
|
||||
store.overrideSelector(selectors.selectMode, FocusModeMode.Flowtime);
|
||||
store.overrideSelector(selectFocusModeConfig, {
|
||||
isSkipPreparation: false,
|
||||
isManualBreakStart: false,
|
||||
});
|
||||
store.refreshState();
|
||||
|
||||
const sub = effects.detectSessionCompletion$.pipe(take(1)).subscribe({
|
||||
|
|
@ -184,6 +189,10 @@ describe('FocusMode Flowtime behavior', () => {
|
|||
|
||||
store.overrideSelector(selectors.selectTimer, timer as any);
|
||||
store.overrideSelector(selectors.selectMode, FocusModeMode.Pomodoro);
|
||||
store.overrideSelector(selectFocusModeConfig, {
|
||||
isSkipPreparation: false,
|
||||
isManualBreakStart: false,
|
||||
});
|
||||
store.refreshState();
|
||||
|
||||
effects.detectSessionCompletion$.pipe(take(1)).subscribe((action: any) => {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue