UNPKG

wdio-iedriver-service

Version:
107 lines (81 loc) 3.66 kB
import getFilePath from '../../../lib/utils/getFilePath' import path from 'path' import assert from 'assert' describe('getFilePath', function () { before(function () { this.basePath = process.cwd() this.defaultFilename = 'IEDriver.txt' }) it('should handle dir "./"', function () { const dir = './' const expectedPath = path.join(this.basePath, this.defaultFilename) const filePath = getFilePath(dir, this.defaultFilename) assert.strictEqual(filePath, expectedPath) }) it('should handle dir "./log"', function () { const dir = './log' const expectedPath = path.join(this.basePath, dir, this.defaultFilename) const filePath = getFilePath(dir, this.defaultFilename) assert.strictEqual(filePath, expectedPath) }) it('should handle dir "./log/"', function () { const dir = './log/' const expectedPath = path.join(this.basePath, dir, this.defaultFilename) const filePath = getFilePath(dir, this.defaultFilename) assert.strictEqual(filePath, expectedPath) }) it('should handle dir "./log/ieDriver"', function () { const dir = './log/ieDriver' const expectedPath = path.join(this.basePath, dir, this.defaultFilename) const filePath = getFilePath(dir, this.defaultFilename) assert.strictEqual(filePath, expectedPath) }) it('should handle dir "log"', function () { const dir = 'log' const expectedPath = path.join(this.basePath, dir, this.defaultFilename) const filePath = getFilePath(dir, this.defaultFilename) assert.strictEqual(filePath, expectedPath) }) it('should handle file ".log"', function () { const file = '.log' const expectedPath = path.join(this.basePath, file) const filePath = getFilePath(file, this.defaultFilename) assert.strictEqual(filePath, expectedPath) }) it('should handle file "./.log"', function () { const file = './.log' const expectedPath = path.join(this.basePath, file) const filePath = getFilePath(file, this.defaultFilename) assert.strictEqual(filePath, expectedPath) }) it('should handle file "./log/.log"', function () { const file = './log/.log' const expectedPath = path.join(this.basePath, file) const filePath = getFilePath(file, this.defaultFilename) assert.strictEqual(filePath, expectedPath) }) it('should handle file "./ieDriver-log.txt"', function () { const file = './ieDriver-log.txt' const expectedPath = path.join(this.basePath, file) const filePath = getFilePath(file, this.defaultFilename) assert.strictEqual(filePath, expectedPath) }) it('should handle file "ieDriver-log.txt"', function () { const file = 'ieDriver-log.txt' const expectedPath = path.join(this.basePath, file) const filePath = getFilePath(file, this.defaultFilename) assert.strictEqual(filePath, expectedPath) }) it('should handle file "./log/ieDriver-log.txt"', function () { const file = './log/ieDriver-log.txt' const expectedPath = path.join(this.basePath, file) const filePath = getFilePath(file, this.defaultFilename) assert.strictEqual(filePath, expectedPath) }) it('should handle file "log/ieDriver-log.txt"', function () { const file = 'log/ieDriver-log.txt' const expectedPath = path.join(this.basePath, file) const filePath = getFilePath(file, this.defaultFilename) assert.strictEqual(filePath, expectedPath) }) })