mirror of
https://github.com/facebook/react.git
synced 2025-11-01 09:12:30 +00:00
added tests for repeated calls to ReactPerf.start/stop
This commit is contained in:
@@ -293,4 +293,27 @@ describe('ReactPerf', function() {
|
||||
ReactPerf.stop();
|
||||
expect(ReactPerf.isRunning()).toBe(false);
|
||||
});
|
||||
|
||||
it('start has no effect when already running', () => {
|
||||
expect(ReactPerf.isRunning()).toBe(false);
|
||||
|
||||
ReactPerf.start();
|
||||
expect(ReactPerf.isRunning()).toBe(true);
|
||||
|
||||
ReactPerf.start();
|
||||
expect(ReactPerf.isRunning()).toBe(true);
|
||||
|
||||
ReactPerf.stop();
|
||||
expect(ReactPerf.isRunning()).toBe(false);
|
||||
});
|
||||
|
||||
it('stop has no effect when already stopped', () => {
|
||||
expect(ReactPerf.isRunning()).toBe(false);
|
||||
|
||||
ReactPerf.stop();
|
||||
expect(ReactPerf.isRunning()).toBe(false);
|
||||
|
||||
ReactPerf.stop();
|
||||
expect(ReactPerf.isRunning()).toBe(false);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user