mirror of
				https://github.com/MichMich/MagicMirror.git
				synced 2025-11-03 20:55:29 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			36 lines
		
	
	
		
			996 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			996 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
const fetch = require("node-fetch");
 | 
						|
const helpers = require("./global-setup");
 | 
						|
 | 
						|
describe("Vendors", function () {
 | 
						|
	beforeAll(function () {
 | 
						|
		helpers.startApplication("tests/configs/default.js");
 | 
						|
	});
 | 
						|
	afterAll(function () {
 | 
						|
		helpers.stopApplication();
 | 
						|
	});
 | 
						|
 | 
						|
	describe("Get list vendors", function () {
 | 
						|
		const vendors = require(__dirname + "/../../vendor/vendor.js");
 | 
						|
 | 
						|
		Object.keys(vendors).forEach((vendor) => {
 | 
						|
			it(`should return 200 HTTP code for vendor "${vendor}"`, function (done) {
 | 
						|
				const urlVendor = "http://localhost:8080/vendor/" + vendors[vendor];
 | 
						|
				fetch(urlVendor).then((res) => {
 | 
						|
					expect(res.status).toBe(200);
 | 
						|
					done();
 | 
						|
				});
 | 
						|
			});
 | 
						|
		});
 | 
						|
 | 
						|
		Object.keys(vendors).forEach((vendor) => {
 | 
						|
			it(`should return 404 HTTP code for vendor https://localhost/"${vendor}"`, function (done) {
 | 
						|
				const urlVendor = "http://localhost:8080/" + vendors[vendor];
 | 
						|
				fetch(urlVendor).then((res) => {
 | 
						|
					expect(res.status).toBe(404);
 | 
						|
					done();
 | 
						|
				});
 | 
						|
			});
 | 
						|
		});
 | 
						|
	});
 | 
						|
});
 |