|
|
|
@ -15,7 +15,7 @@ import { |
|
|
|
|
updateSearchQuery, |
|
|
|
|
} from './reducer'; |
|
|
|
|
import { reducerTester } from '../../../../../test/core/redux/reducerTester'; |
|
|
|
|
import { QueryVariableModel, VariableTag, VariableOption } from '../../types'; |
|
|
|
|
import { QueryVariableModel, VariableOption, VariableTag } from '../../types'; |
|
|
|
|
import { ALL_VARIABLE_TEXT, ALL_VARIABLE_VALUE } from '../../state/types'; |
|
|
|
|
|
|
|
|
|
const getVariableTestContext = (extend: Partial<OptionsPickerState>) => { |
|
|
|
@ -570,7 +570,7 @@ describe('optionsPickerReducer', () => { |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
describe('when toggleAllOptions is dispatched', () => { |
|
|
|
|
it('should toggle all values to true', () => { |
|
|
|
|
it('should toggle all values except All to true', () => { |
|
|
|
|
const { initialState } = getVariableTestContext({ |
|
|
|
|
options: [ |
|
|
|
|
{ text: 'All', value: '$__all', selected: false }, |
|
|
|
@ -587,12 +587,11 @@ describe('optionsPickerReducer', () => { |
|
|
|
|
.thenStateShouldEqual({ |
|
|
|
|
...initialState, |
|
|
|
|
options: [ |
|
|
|
|
{ text: 'All', value: '$__all', selected: true }, |
|
|
|
|
{ text: 'All', value: '$__all', selected: false }, |
|
|
|
|
{ text: 'A', value: 'A', selected: true }, |
|
|
|
|
{ text: 'B', value: 'B', selected: true }, |
|
|
|
|
], |
|
|
|
|
selectedValues: [ |
|
|
|
|
{ text: 'All', value: '$__all', selected: true }, |
|
|
|
|
{ text: 'A', value: 'A', selected: true }, |
|
|
|
|
{ text: 'B', value: 'B', selected: true }, |
|
|
|
|
], |
|
|
|
|