diff --git a/lib/protocol/atm-api.js b/lib/protocol/atm-api.js index e170806f..f465fc98 100644 --- a/lib/protocol/atm-api.js +++ b/lib/protocol/atm-api.js @@ -61,13 +61,6 @@ var send = function(req, res) { }); }; -var configurations = function(req, res) { - res.json({ - err: _config.exchanges && _config.exchanges.settings ? null : new Error('Settings Not Found!'), - results: _config.exchanges.settings - }); -}; - var pair = function(req, res) { var token = req.body.token; var name = req.body.name; @@ -95,7 +88,6 @@ exports.init = function(app, config, lamassuConfig, authMiddleware) { exports._transferExchange = api._transferExchange; app.get('/poll/:currency', authMiddleware, poll); - app.get('/config', authMiddleware, configurations); app.post('/trade', authMiddleware, trade); app.post('/send', authMiddleware, send); app.post('/pair', pair); diff --git a/test/api/configTest.js b/test/api/configTest.js deleted file mode 100644 index 6c08d49b..00000000 --- a/test/api/configTest.js +++ /dev/null @@ -1,71 +0,0 @@ -/* - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, - * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING - * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. - */ - -'use strict'; - -var assert = require('chai').assert; - -var LamassuConfig = require('lamassu-config'); -var con = 'psql://lamassu:lamassu@localhost/lamassu'; -var config = new LamassuConfig(con); - -var jsonquest = require('jsonquest'); -var express = require('express'); -var app = express(); -var testPort = 4000; - -var cfg; - -describe('configurations test', function(){ - - beforeEach(function(done) { - - app.listen(testPort); - config.load(function(err, results) { - assert.isNull(err); - assert.ok(results.ok); - - cfg = results.config; - - done(); - }); - }); - - - it('should get configurations from remote server', function(done) { - this.timeout(1000000); - - var api = require('../../lib/atm-api'); - api.init(app, cfg); - - // make the request - setTimeout(function() { - jsonquest({ - host: 'localhost', - port: testPort, - path: '/config', - method: 'GET', - protocol: 'http' - }, function (err, res, body) { - assert.isNull(err); - assert.equal(res.statusCode, 200); - - assert.isNull(body.err); - assert.ok(body.results); - - done(); - }); - }, 2000); - }); -}); \ No newline at end of file