Detailansicht verbessert
This commit is contained in:
		
							
								
								
									
										43
									
								
								express-server/node_modules/urix/test/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								express-server/node_modules/urix/test/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,43 @@
 | 
			
		||||
// Copyright 2014 Simon Lydell
 | 
			
		||||
// X11 (“MIT”) Licensed. (See LICENSE.)
 | 
			
		||||
 | 
			
		||||
var path   = require("path")
 | 
			
		||||
var assert = require("assert")
 | 
			
		||||
var urix   = require("../")
 | 
			
		||||
 | 
			
		||||
"use stict"
 | 
			
		||||
 | 
			
		||||
function test(testPath, expected) {
 | 
			
		||||
  path.sep = "\\"
 | 
			
		||||
  assert.equal(urix(testPath), expected)
 | 
			
		||||
  path.sep = "/"
 | 
			
		||||
  assert.equal(urix(testPath), testPath)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
describe("urix", function() {
 | 
			
		||||
 | 
			
		||||
  it("is a function", function() {
 | 
			
		||||
    assert.equal(typeof urix, "function")
 | 
			
		||||
  })
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  it("converts backslashes to slashes", function() {
 | 
			
		||||
    test("a\\b\\c", "a/b/c")
 | 
			
		||||
    test("\\a\\b\\c", "/a/b/c")
 | 
			
		||||
    test("a/b\\c", "a/b/c")
 | 
			
		||||
    test("\\\\a\\\\\\b///c", "//a///b///c")
 | 
			
		||||
  })
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  it("changes the drive letter to a slash", function() {
 | 
			
		||||
    test("c:\\a", "/a")
 | 
			
		||||
    test("C:\\a", "/a")
 | 
			
		||||
    test("z:\\a", "/a")
 | 
			
		||||
    test("c:a", "/a")
 | 
			
		||||
    test("c:/a", "/a")
 | 
			
		||||
    test("c:\\\\a", "//a")
 | 
			
		||||
    test("c://a", "//a")
 | 
			
		||||
    test("c:\\//a", "///a")
 | 
			
		||||
  })
 | 
			
		||||
 | 
			
		||||
})
 | 
			
		||||
		Reference in New Issue
	
	Block a user