mirror of
				https://github.com/JuanCanham/skill-desktop-launcher.git
				synced 2025-10-31 22:07:26 +00:00 
			
		
		
		
	Add tests for launching applications
This commit is contained in:
		| @@ -19,4 +19,16 @@ def test_runner(skill, example, emitter, loader, m1): | |||||||
|         elif example.endswith('search.for.kittens.json'): |         elif example.endswith('search.for.kittens.json'): | ||||||
|             m.assert_called_with(SEARCH_BASE.format('youtube%20for%20kittens')) |             m.assert_called_with(SEARCH_BASE.format('youtube%20for%20kittens')) | ||||||
|  |  | ||||||
|  |     if example.endswith('launch.rocket.json'): | ||||||
|  |         s.register_vocabulary('rocket', 'Application') | ||||||
|  |         m = mock.Mock() | ||||||
|  |         s.appmap['rocket'] = [m] | ||||||
|  |         ret = SkillTest(skill, example, emitter).run(loader) | ||||||
|  |         m.launch.assert_called_with() | ||||||
|  |     elif example.endswith('open.notepad.json'): | ||||||
|  |         s.register_vocabulary('notepad', 'Application') | ||||||
|  |         m = mock.Mock() | ||||||
|  |         s.appmap['notepad'] = [m] | ||||||
|  |         ret = SkillTest(skill, example, emitter).run(loader) | ||||||
|  |         m.launch.assert_called_with() | ||||||
|     return ret |     return ret | ||||||
|   | |||||||
							
								
								
									
										9
									
								
								test/intent/launch.rocket.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								test/intent/launch.rocket.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | |||||||
|  | { | ||||||
|  |   "utterance": "launch rocket", | ||||||
|  |   "intent_type": "LaunchDesktopApplicationIntent", | ||||||
|  |   "intent": { | ||||||
|  |     "LaunchKeyword": "launch", | ||||||
|  |     "Application": "rocket" | ||||||
|  |   } | ||||||
|  | } | ||||||
|  |  | ||||||
							
								
								
									
										8
									
								
								test/intent/open.notepad.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								test/intent/open.notepad.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | { | ||||||
|  |   "utterance": "open notepad", | ||||||
|  |   "intent_type": "LaunchDesktopApplicationIntent", | ||||||
|  |   "intent": { | ||||||
|  |     "LaunchKeyword": "open", | ||||||
|  |     "Application": "notepad" | ||||||
|  |   } | ||||||
|  | } | ||||||
		Reference in New Issue
	
	Block a user