JSFiddle - React, Tailwind, and code Playground

HTML

<script src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.3.3/underscore-min.js"></script>

JavaScript

var data = [
    { path: '/cars', order: 0 },
    { path: '/cars/volvo', order: 5 },
    { path: '/bikes', order: 1 },
    { path: '/cars/bmw', order: 10 },
    { path: '/bikes/some-brand', order: 0 }
];


var sorted = data.sort(function(a, b) {
 
});


var expected = '/cars' +
               '/cars/volvo' +
               '/cars/bmw' +
               '/bikes' +
               '/bikes/some-brand';
          


var createTree = function (data) {
    var result = '';
    
    for (var i = 0; i < data.length; i++) {
       result += data[i].path;
    };
    
    return result;
};


if (_.isEqual(createTree(sorted), expected)) {
    alert('Success');       
} else {
    alert('Failed');  
};