mirror of
				https://github.com/folke/lazy.nvim.git
				synced 2025-10-31 06:21:14 +00:00 
			
		
		
		
	ci: run tests on linux only for nw
This commit is contained in:
		
					parent
					
						
							
								75a36f3c94
							
						
					
				
			
			
				commit
				
					
						cb87aa3893
					
				
			
		
					 3 changed files with 50 additions and 5 deletions
				
			
		
							
								
								
									
										35
									
								
								tests/core/e2e_spec.lua
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								tests/core/e2e_spec.lua
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,35 @@ | |||
| describe("lazy", function() | ||||
|   before_each(function() | ||||
|     vim.g.lazy_did_setup = false | ||||
|     vim.go.loadplugins = true | ||||
|     for modname in pairs(package.loaded) do | ||||
|       if modname:find("lazy") == 1 then | ||||
|         package.loaded[modname] = nil | ||||
|       end | ||||
|     end | ||||
|   end) | ||||
| 
 | ||||
|   local root = ".tests/data/nvim/lazy" | ||||
| 
 | ||||
|   it("installs plugins", function() | ||||
|     local Lazy = require("lazy") | ||||
|     local Config = require("lazy.core.config") | ||||
| 
 | ||||
|     local neodev = false | ||||
|     Lazy.setup({ | ||||
|       { | ||||
|         "folke/neodev.nvim", | ||||
|         config = function() | ||||
|           neodev = true | ||||
|         end, | ||||
|       }, | ||||
|       "folke/paint.nvim", | ||||
|     }, { install_missing = true, defaults = { lazy = true } }) | ||||
|     assert(3 == vim.tbl_count(Config.plugins)) | ||||
|     assert(vim.loop.fs_stat(root .. "/paint.nvim/README.md")) | ||||
|     assert(vim.loop.fs_stat(root .. "/neodev.nvim/README.md")) | ||||
|     assert(not neodev) | ||||
|     assert(Config.plugins["neodev.nvim"]._.installed) | ||||
|     assert(not Config.plugins["neodev.nvim"]._.is_local) | ||||
|   end) | ||||
| end) | ||||
|  | @ -1,3 +1,3 @@ | |||
| #!/bin/sh | ||||
| 
 | ||||
| nvim --headless -u tests/init.lua -c "PlenaryBustedDirectory tests/ {minimal_init = 'tests/init.lua', sequential = true}" | ||||
| nvim --headless -u tests/init.lua -c "PlenaryBustedDirectory tests {minimal_init = 'tests//init.lua', sequential = true}" | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue