1import * as Brightness from '../Brightness'; 2import ExpoBrightness from '../ExpoBrightness'; 3 4it(`clamps the brightness value in setSystemBrightnessAsync`, async () => { 5 await Brightness.setSystemBrightnessAsync(5); 6 expect(ExpoBrightness.setSystemBrightnessAsync).toHaveBeenLastCalledWith(1); 7 await Brightness.setSystemBrightnessAsync(-1); 8 expect(ExpoBrightness.setSystemBrightnessAsync).toHaveBeenLastCalledWith(0); 9}); 10 11it(`does nothing if setSystemBrightnessModeAsync is called with BrightnessMode.UNKNOWN`, async () => { 12 await Brightness.setSystemBrightnessModeAsync(Brightness.BrightnessMode.UNKNOWN); 13 expect(ExpoBrightness.setSystemBrightnessModeAsync).not.toHaveBeenCalled(); 14}); 15 16it(`doesn't call getBrightnessAsync from getSystemBrightnessAsync`, async () => { 17 await Brightness.getSystemBrightnessAsync(); 18 expect(ExpoBrightness.getBrightnessAsync).not.toHaveBeenCalled(); 19 expect(ExpoBrightness.getSystemBrightnessAsync).toHaveBeenCalled(); 20}); 21 22it(`doesn't call setBrightnessAsync from setSystemBrightnessAsync`, async () => { 23 await Brightness.setSystemBrightnessAsync(1); 24 expect(ExpoBrightness.setBrightnessAsync).not.toHaveBeenCalled(); 25 expect(ExpoBrightness.setSystemBrightnessAsync).toHaveBeenCalled(); 26}); 27