UNPKG

magento2-rest-client

Version:

REST client for accessing Magento 2 functionality.

62 lines (54 loc) 1.7 kB
var chai = require('chai'); var credentials = require('../config'); var assert = chai.assert; var Magento2Client = require('../../index').Magento2Client; suite('categories tests', function () { var client; before(function() { client = Magento2Client(credentials); }); test('list categories test', function (done) { client.categories.list() .then(function (categories) { assert.equal(categories.parentId, 1); }) .then(done, done); }); test('create category test', function (done) { var newCategory = { category: { parentId: 3, name: 'Category from integration test', isActive: true, includeInMenu: true, } }; client.categories.create(newCategory) .then(function (result) { assert.equal(result.parentId, 3); }) .then(done, done); }); test('update category test', function (done) { var categoryUpdate = { category: { parentId: 3, name: 'Podkategorija 1 updated', isActive: true, includeInMenu: true, } }; client.categories.update(4, categoryUpdate) .then(function (result) { assert.equal(result.parentId, 3); }) .then(done, done); }); test('delete category test', function (done) { client.categories.delete(23) .then(function (result) { assert.isTrue(result); }) .then(done, done); }) });