UNPKG

instagram

Version:
48 lines (35 loc) 1.1 kB
var instagram = require('./../index.js').createClient('a8d764b1a7fe4089959910ee6bdcedce', '253a2b9abade4f25adb3825249d98b85'); exports.testMediaFetchById = function (test) { test.expect(2); instagram.media.id(100, function (media, error) { test.ok(media['type']); test.equal(error, null, "Returned an error"); test.done(); }); }; exports.testMediaFetchPopular = function (test) { test.expect(2) instagram.media.popular(function (media, error) { test.ok((media.length > 0)); test.equal(error, null, "Returned an error"); test.done(); }); }; exports.testMediaSearch = function (test) { var params = [{lat: 37.7937111, lng: -122.3926227}, {lat: 37.7937111, lng: -122.3926227, distance: 2000}]; test.expect(params.length*2); var do_it = function (i, callback) { instagram.media.search(params[i], function (media, error) { test.ok((media.length > 0)); test.equal(error, null, "Return error for "+params); if (i < params.length-1) { do_it(i+1, do_it); }else{ test.done(); } }); } do_it(0); };