mirror of
				https://github.com/luanti-org/luanti.git
				synced 2025-10-31 07:25:22 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			38 lines
		
	
	
		
			915 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			915 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
| _G.core = {get_once = function(_) end}
 | |
| _G.unpack = table.unpack
 | |
| _G.serverlistmgr = {}
 | |
| 
 | |
| dofile("builtin/common/vector.lua")
 | |
| dofile("builtin/common/misc_helpers.lua")
 | |
| dofile("builtin/mainmenu/serverlistmgr.lua")
 | |
| 
 | |
| local base = "builtin/mainmenu/tests/"
 | |
| 
 | |
| describe("legacy favorites", function()
 | |
| 	it("loads well-formed correctly", function()
 | |
| 		local favs = serverlistmgr.read_legacy_favorites(base .. "favorites_wellformed.txt")
 | |
| 
 | |
| 		local expected = {
 | |
| 			{
 | |
| 				address = "127.0.0.1",
 | |
| 				port = 30000,
 | |
| 			},
 | |
| 
 | |
| 			{ address = "localhost", port = 30000 },
 | |
| 
 | |
| 			{ address = "vps.rubenwardy.com", port = 30001 },
 | |
| 
 | |
| 			{ address = "gundul.ddnss.de", port = 39155 },
 | |
| 
 | |
| 			{
 | |
| 				address = "daconcepts.com",
 | |
| 				port = 30000,
 | |
| 				name = "VanessaE's Dreambuilder creative Server",
 | |
| 				description = "VanessaE's Dreambuilder creative-mode server. Lots of mods, whitelisted buckets."
 | |
| 			},
 | |
| 		}
 | |
| 
 | |
| 		assert.same(expected, favs)
 | |
| 	end)
 | |
| end)
 |