react-native-twopane-navigation
Version:
React Native package for dual screen devices navigation support (Surface Duo)
2 lines • 9.17 kB
JavaScript
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");var _interopRequireWildcard=require("@babel/runtime/helpers/interopRequireWildcard");var _onePane=_interopRequireDefault(require("../../onePane/onePaneStore/onePane.methods"));var _twoPane=_interopRequireDefault(require("../../twoPane/twoPaneStore/twoPane.methods"));var _utility=_interopRequireDefault(require("../utility.methods"));var _autoPane=_interopRequireDefault(require("../autoPane.methods"));var _react=_interopRequireWildcard(require("react"));var _jsxFileName="C:\\Users\\adavi\\source\\repos\\react-native-dualscreen\\twopane-navigation\\src\\utilities\\tests\\autoPane.methods.test.tsx";describe('autoPane methods',function(){describe('onePane Correct Methods Called',function(){beforeEach(function(){jest.clearAllMocks();jest.spyOn(_utility.default,'isTwoPane').mockReturnValue(false);});it('Add',function(){var onePaneAddSpy=jest.spyOn(_onePane.default,'Add');var twoPaneAddSpy=jest.spyOn(_twoPane.default,'Add');_autoPane.default.Add('test',_react.default.createElement(_react.Fragment,{__source:{fileName:_jsxFileName,lineNumber:24,columnNumber:34}}));expect(onePaneAddSpy).toBeCalled();expect(onePaneAddSpy).toBeCalledTimes(1);expect(twoPaneAddSpy).not.toBeCalled();expect(twoPaneAddSpy).toBeCalledTimes(0);});it('AddOrMoveToFront',function(){var onePaneAddOrMoveToFrontSpy=jest.spyOn(_onePane.default,'AddOrMoveToFront');var twoPaneAddAddOrMoveToFrontSpy=jest.spyOn(_twoPane.default,'AddOrMoveToFront');_autoPane.default.AddOrMoveToFront('test',_react.default.createElement(_react.Fragment,{__source:{fileName:_jsxFileName,lineNumber:39,columnNumber:47}}));expect(onePaneAddOrMoveToFrontSpy).toBeCalled();expect(onePaneAddOrMoveToFrontSpy).toBeCalledTimes(1);expect(twoPaneAddAddOrMoveToFrontSpy).not.toBeCalled();expect(twoPaneAddAddOrMoveToFrontSpy).toBeCalledTimes(0);});it('AddOrMoveToFrontTWO',function(){var onePaneAddSpy=jest.spyOn(_onePane.default,'Add');var onePaneAddOrMoveToFrontSpy=jest.spyOn(_onePane.default,'AddOrMoveToFront');var twoPaneAddOrMoveToFrontSpy=jest.spyOn(_twoPane.default,'AddOrMoveToFront');_autoPane.default.AddOrMoveToFrontTWO('test',_react.default.createElement(_react.Fragment,{__source:{fileName:_jsxFileName,lineNumber:55,columnNumber:50}}));expect(onePaneAddSpy).toBeCalled();expect(onePaneAddSpy).toBeCalledTimes(1);expect(onePaneAddOrMoveToFrontSpy).not.toBeCalled();expect(onePaneAddOrMoveToFrontSpy).toBeCalledTimes(0);expect(twoPaneAddOrMoveToFrontSpy).not.toBeCalled();expect(twoPaneAddOrMoveToFrontSpy).toBeCalledTimes(0);});it('AddOrMoveToFrontONE',function(){var twoPaneAddSpy=jest.spyOn(_twoPane.default,'Add');var twoPaneAddOrMoveToFrontSpy=jest.spyOn(_twoPane.default,'AddOrMoveToFront');var onePaneAddOrMoveToFrontSpy=jest.spyOn(_onePane.default,'AddOrMoveToFront');_autoPane.default.AddOrMoveToFrontONE('test',_react.default.createElement(_react.Fragment,{__source:{fileName:_jsxFileName,lineNumber:72,columnNumber:50}}));expect(onePaneAddOrMoveToFrontSpy).toBeCalled();expect(onePaneAddOrMoveToFrontSpy).toBeCalledTimes(1);expect(twoPaneAddSpy).not.toBeCalled();expect(twoPaneAddSpy).toBeCalledTimes(0);expect(twoPaneAddOrMoveToFrontSpy).not.toBeCalled();expect(twoPaneAddOrMoveToFrontSpy).toBeCalledTimes(0);});it('BackToHome',function(){var onePaneBackToHomeSpy=jest.spyOn(_onePane.default,'BackToHome');var twoPaneBackToHomeSpy=jest.spyOn(_twoPane.default,'BackToHome');_autoPane.default.BackToHome();expect(onePaneBackToHomeSpy).toBeCalled();expect(onePaneBackToHomeSpy).toBeCalledTimes(1);expect(twoPaneBackToHomeSpy).not.toBeCalled();expect(twoPaneBackToHomeSpy).toBeCalledTimes(0);});it('GoBack',function(){var onePaneGoBackSpy=jest.spyOn(_onePane.default,'GoBack');var twoPaneGoBackSpy=jest.spyOn(_twoPane.default,'GoBack');_autoPane.default.GoBack();expect(onePaneGoBackSpy).toBeCalled();expect(onePaneGoBackSpy).toBeCalledTimes(1);expect(twoPaneGoBackSpy).not.toBeCalled();expect(twoPaneGoBackSpy).toBeCalledTimes(0);});it('ReplacePane',function(){var onePaneReplaceHeaderSpy=jest.spyOn(_onePane.default,'ReplacePane');var twoPaneReplaceHeaderSpy=jest.spyOn(_twoPane.default,'ReplacePane');_autoPane.default.ReplacePane('test',_react.default.createElement(_react.Fragment,{__source:{fileName:_jsxFileName,lineNumber:127,columnNumber:42}}));expect(onePaneReplaceHeaderSpy).toBeCalled();expect(onePaneReplaceHeaderSpy).toBeCalledTimes(1);expect(twoPaneReplaceHeaderSpy).not.toBeCalled();expect(twoPaneReplaceHeaderSpy).toBeCalledTimes(0);});it('ReplaceHeader',function(){var onePaneReplaceHeaderSpy=jest.spyOn(_onePane.default,'ReplaceHeader');var twoPaneReplaceHeaderSpy=jest.spyOn(_twoPane.default,'ReplaceHeader');_autoPane.default.ReplaceHeader('test',{title:'test title'});expect(onePaneReplaceHeaderSpy).toBeCalled();expect(onePaneReplaceHeaderSpy).toBeCalledTimes(1);expect(twoPaneReplaceHeaderSpy).not.toBeCalled();expect(twoPaneReplaceHeaderSpy).toBeCalledTimes(0);});});describe('twoPane Correct Methods Called',function(){beforeEach(function(){jest.clearAllMocks();jest.spyOn(_utility.default,'isTwoPane').mockReturnValue(true);});it('Add',function(){var onePaneAddSpy=jest.spyOn(_onePane.default,'Add');var twoPaneAddSpy=jest.spyOn(_twoPane.default,'Add');_autoPane.default.Add('test',_react.default.createElement(_react.Fragment,{__source:{fileName:_jsxFileName,lineNumber:171,columnNumber:34}}));expect(onePaneAddSpy).not.toBeCalled();expect(onePaneAddSpy).toBeCalledTimes(0);expect(twoPaneAddSpy).toBeCalled();expect(twoPaneAddSpy).toBeCalledTimes(1);});it('AddOrMoveToFront',function(){var onePaneAddOrMoveToFrontSpy=jest.spyOn(_onePane.default,'AddOrMoveToFront');var twoPaneAddAddOrMoveToFrontSpy=jest.spyOn(_twoPane.default,'AddOrMoveToFront');_autoPane.default.AddOrMoveToFront('test',_react.default.createElement(_react.Fragment,{__source:{fileName:_jsxFileName,lineNumber:186,columnNumber:47}}));expect(twoPaneAddAddOrMoveToFrontSpy).toBeCalled();expect(twoPaneAddAddOrMoveToFrontSpy).toBeCalledTimes(1);expect(onePaneAddOrMoveToFrontSpy).not.toBeCalled();expect(onePaneAddOrMoveToFrontSpy).toBeCalledTimes(0);});it('AddOrMoveToFrontTWO',function(){var onePaneAddSpy=jest.spyOn(_onePane.default,'Add');var onePaneAddOrMoveToFrontSpy=jest.spyOn(_onePane.default,'AddOrMoveToFront');var twoPaneAddOrMoveToFrontSpy=jest.spyOn(_twoPane.default,'AddOrMoveToFront');_autoPane.default.AddOrMoveToFrontTWO('test',_react.default.createElement(_react.Fragment,{__source:{fileName:_jsxFileName,lineNumber:202,columnNumber:50}}));expect(twoPaneAddOrMoveToFrontSpy).toBeCalled();expect(twoPaneAddOrMoveToFrontSpy).toBeCalledTimes(1);expect(onePaneAddOrMoveToFrontSpy).not.toBeCalled();expect(onePaneAddOrMoveToFrontSpy).toBeCalledTimes(0);expect(onePaneAddSpy).not.toBeCalled();expect(onePaneAddSpy).toBeCalledTimes(0);});it('AddOrMoveToFrontONE',function(){var onePaneAddSpy=jest.spyOn(_onePane.default,'Add');var twoPaneAddSpy=jest.spyOn(_twoPane.default,'Add');var onePaneAddOrMoveToFrontSpy=jest.spyOn(_onePane.default,'AddOrMoveToFront');_autoPane.default.AddOrMoveToFrontONE('test',_react.default.createElement(_react.Fragment,{__source:{fileName:_jsxFileName,lineNumber:220,columnNumber:50}}));expect(twoPaneAddSpy).toBeCalled();expect(twoPaneAddSpy).toBeCalledTimes(1);expect(onePaneAddSpy).not.toBeCalled();expect(onePaneAddSpy).toBeCalledTimes(0);expect(onePaneAddOrMoveToFrontSpy).not.toBeCalled();expect(onePaneAddOrMoveToFrontSpy).toBeCalledTimes(0);});it('BackToHome',function(){var onePaneBackToHomeSpy=jest.spyOn(_onePane.default,'BackToHome');var twoPaneBackToHomeSpy=jest.spyOn(_twoPane.default,'BackToHome');_autoPane.default.BackToHome();expect(onePaneBackToHomeSpy).not.toBeCalled();expect(onePaneBackToHomeSpy).toBeCalledTimes(0);expect(twoPaneBackToHomeSpy).toBeCalled();expect(twoPaneBackToHomeSpy).toBeCalledTimes(1);});it('GoBack',function(){var onePaneGoBackSpy=jest.spyOn(_onePane.default,'GoBack');var twoPaneGoBackSpy=jest.spyOn(_twoPane.default,'GoBack');_autoPane.default.GoBack();expect(onePaneGoBackSpy).not.toBeCalled();expect(onePaneGoBackSpy).toBeCalledTimes(0);expect(twoPaneGoBackSpy).toBeCalled();expect(twoPaneGoBackSpy).toBeCalledTimes(1);});it('ReplacePane',function(){var onePaneReplaceHeaderSpy=jest.spyOn(_onePane.default,'ReplacePane');var twoPaneReplaceHeaderSpy=jest.spyOn(_twoPane.default,'ReplacePane');_autoPane.default.ReplacePane('test',_react.default.createElement(_react.Fragment,{__source:{fileName:_jsxFileName,lineNumber:275,columnNumber:42}}));expect(twoPaneReplaceHeaderSpy).toBeCalled();expect(twoPaneReplaceHeaderSpy).toBeCalledTimes(1);expect(onePaneReplaceHeaderSpy).not.toBeCalled();expect(onePaneReplaceHeaderSpy).toBeCalledTimes(0);});it('ReplaceHeader',function(){var onePaneReplaceHeaderSpy=jest.spyOn(_onePane.default,'ReplaceHeader');var twoPaneReplaceHeaderSpy=jest.spyOn(_twoPane.default,'ReplaceHeader');_autoPane.default.ReplaceHeader('test',{title:'test title'});expect(twoPaneReplaceHeaderSpy).toBeCalled();expect(twoPaneReplaceHeaderSpy).toBeCalledTimes(1);expect(onePaneReplaceHeaderSpy).not.toBeCalled();expect(onePaneReplaceHeaderSpy).toBeCalledTimes(0);});});});
//# sourceMappingURL=autoPane.methods.test.js.map