JSFiddle - React, Tailwind, and code Playground

by Brian Dukes

HTML

<link rel="stylesheet" href="http://code.jquery.com/qunit/qunit-git.css">
<h1 id="qunit-header">QUnit Test Suite</h1>
<h2 id="qunit-banner"></h2>
<div id="qunit-testrunner-toolbar"></div>
<h2 id="qunit-userAgent"></h2>
<ol id="qunit-tests"></ol>
<div id="qunit-fixture">test markup</div>

JavaScript

function getFileName(path) {
    var fileName = path,
        fileNameStart = fileName.lastIndexOf('\\');
    
    if (fileNameStart === -1) {
        fileNameStart = fileName.lastIndexOf('/');
    }
    
    if (fileNameStart !== -1) {
        fileName = fileName.substring(fileNameStart + 1);
    }
    
    return fileName;
}

test("can get filename", function() {
    equal(getFileName('C:\\fakepath\\image.jpg'), "image.jpg", "fakepath");
    equal(getFileName('/Users/anthony/Desktop/image.jpg'), "image.jpg", "posix");
    equal(getFileName('image.jpg'), "image.jpg", "solo");    
});