CloudMine JavaScript Library

    Please enter your CloudMine account information

    Drag a file into the browser

    Skipping test will cause subsequent failures

    Code snippet necessary for tests

    Name: reverse

    function reverse(data) {
      if (data && typeof data == 'object' && data.length) {
        var out = Array(data.length);
        for (var i = 0; i < data.length; ++i) { out[i] = reverse(data[i]); }
        return out;
      } else if (data && typeof data == 'object') {
        var out = {};
        for (var key in data) { if (data.hasOwnProperty(key)) out[key] = reverse(data[key]); }
        return out;
      } else if (typeof data == 'string') {
        var out = "";
        for (var i = 0, c = data.length; i < data.length; ++i) { out += data[--c]; }
        return out;
      }
                                                             
      return data;
    }
    exit(reverse(data));
    
          

    Name: test_standalone

    // jQuery will send a _ parameter to prevent caching. Like honey badger, we don't care.
    delete data.params._;
    exit({
      you_sent: data.params,
      i_am: 'test_standalone'
    });