|  |  |  | /* global $, ConversationController, textsecure, Whisper */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 'use strict'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | describe('Fixtures', () => { | 
					
						
							|  |  |  |   before(async () => { | 
					
						
							|  |  |  |     // NetworkStatusView checks this method every five seconds while showing
 | 
					
						
							|  |  |  |     window.getSocketStatus = () => WebSocket.OPEN; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     await clearDatabase(); | 
					
						
							|  |  |  |     await textsecure.storage.user.setNumberAndDeviceId( | 
					
						
							|  |  |  |       '+17015552000', | 
					
						
							|  |  |  |       2, | 
					
						
							|  |  |  |       'testDevice' | 
					
						
							|  |  |  |     ); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     await ConversationController.getOrCreateAndWait( | 
					
						
							|  |  |  |       textsecure.storage.user.getNumber(), | 
					
						
							|  |  |  |       'private' | 
					
						
							|  |  |  |     ); | 
					
						
							|  |  |  |   }); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   it('renders', async () => { | 
					
						
							|  |  |  |     await Whisper.Fixtures().saveAll(); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     ConversationController.reset(); | 
					
						
							|  |  |  |     await ConversationController.load(); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     let view = new Whisper.InboxView({ window }); | 
					
						
							|  |  |  |     view.onEmpty(); | 
					
						
							|  |  |  |     view.$el.prependTo($('#render-light-theme')); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     view = new Whisper.InboxView({ window }); | 
					
						
							|  |  |  |     view.$el.removeClass('light-theme').addClass('dark-theme'); | 
					
						
							|  |  |  |     view.onEmpty(); | 
					
						
							|  |  |  |     view.$el.prependTo($('#render-dark-theme')); | 
					
						
							|  |  |  |   }); | 
					
						
							|  |  |  | }); |