(source: () => T | ResourceParamsStatus | Error)
| 10 | import {TestBed} from '../../testing'; |
| 11 | |
| 12 | function throwStatusAndErrors<T>(source: () => T | ResourceParamsStatus | Error): () => T { |
| 13 | return () => { |
| 14 | const value = source(); |
| 15 | if (value instanceof Error) throw value; |
| 16 | if (value === ResourceParamsStatus.IDLE || value === ResourceParamsStatus.LOADING) throw value; |
| 17 | return value as T; |
| 18 | }; |
| 19 | } |
| 20 | |
| 21 | describe('resource with ResourceParamsStatus', () => { |
| 22 | it('should transition to idle when params throws ResourceParamsStatus.IDLE', async () => { |
no test coverage detected
searching dependent graphs…