mirror of https://github.com/webpack/webpack.git
				
				
				
			
		
			
				
	
	
		
			23 lines
		
	
	
		
			803 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			803 B
		
	
	
	
		
			JavaScript
		
	
	
	
"use strict";
 | 
						|
 | 
						|
const RequestShortener = require("../lib/RequestShortener");
 | 
						|
 | 
						|
describe("RequestShortener", () => {
 | 
						|
	it("should create RequestShortener and shorten with ./ file in directory", () => {
 | 
						|
		const shortener = new RequestShortener("/foo/bar");
 | 
						|
		expect(shortener.shorten("/foo/bar/some.js")).toEqual("./some.js");
 | 
						|
	});
 | 
						|
 | 
						|
	it("should create RequestShortener and shorten with ../ file in parent directory", () => {
 | 
						|
		const shortener = new RequestShortener("/foo/bar");
 | 
						|
		expect(shortener.shorten("/foo/baz/some.js")).toEqual("../baz/some.js");
 | 
						|
	});
 | 
						|
 | 
						|
	it("should create RequestShortener and not shorten parent directory neighbor", () => {
 | 
						|
		const shortener = new RequestShortener("/foo/bar");
 | 
						|
		expect(shortener.shorten("/foo_baz/bar/some.js")).toEqual(
 | 
						|
			"../../foo_baz/bar/some.js"
 | 
						|
		);
 | 
						|
	});
 | 
						|
});
 |