trailpack-proxy-generics
Advanced tools
Comparing version 0.0.5 to 0.0.6
@@ -15,4 +15,4 @@ 'use strict' | ||
_init(adapter) { | ||
const Adapter = adapter.adapter || this.app.config.proxyGeneric.data_store_provider.adapter | ||
return new Adapter(adapter.options || this.app.config.proxyGeneric.data_store_provider.options) | ||
const Adapter = adapter ? adapter.adapter : this.app.config.proxyGenerics.data_store_provider.adapter | ||
return new Adapter(adapter ? adapter.options : this.app.config.proxyGenerics.data_store_provider.options) | ||
} | ||
@@ -19,0 +19,0 @@ |
@@ -16,4 +16,4 @@ 'use strict' | ||
_init(adapter) { | ||
const Adapter = adapter.adapter || this.app.config.proxyGeneric.email_provider.adapter | ||
return new Adapter(adapter.options || this.app.config.proxyGeneric.email_provider.options) | ||
const Adapter = adapter ? adapter.adapter : this.app.config.proxyGenerics.email_provider.adapter | ||
return new Adapter(adapter ? adapter.adapter : this.app.config.proxyGenerics.email_provider.options) | ||
} | ||
@@ -20,0 +20,0 @@ |
@@ -16,4 +16,4 @@ 'use strict' | ||
_init(adapter) { | ||
const Adapter = adapter.adapter || this.app.config.proxyGeneric.fulfillment_provider.adapter | ||
return new Adapter(adapter.options || this.app.config.proxyGeneric.fulfillment_provider.options) | ||
const Adapter = adapter ? adapter.adapter : this.app.config.proxyGenerics.fulfillment_provider.adapter | ||
return new Adapter(adapter ? adapter.adapter : this.app.config.proxyGenerics.fulfillment_provider.options) | ||
} | ||
@@ -20,0 +20,0 @@ |
@@ -15,4 +15,4 @@ 'use strict' | ||
_init(adapter) { | ||
const Adapter = adapter.adapter || this.app.config.proxyGeneric.payment_processor.adapter | ||
return new Adapter(adapter.options || this.app.config.proxyGeneric.payment_processor.options) | ||
const Adapter = adapter ? adapter.adapter : this.app.config.proxyGenerics.payment_processor.adapter | ||
return new Adapter(adapter ? adapter.adapter : this.app.config.proxyGenerics.payment_processor.options) | ||
} | ||
@@ -19,0 +19,0 @@ |
@@ -16,4 +16,4 @@ 'use strict' | ||
_init(adapter) { | ||
const Adapter = adapter.adapter || this.app.config.proxyGeneric.shipping_provider.adapter | ||
return new Adapter(adapter.options || this.app.config.proxyGeneric.shipping_provider.options) | ||
const Adapter = adapter ? adapter.adapter : this.app.config.proxyGenerics.shipping_provider.adapter | ||
return new Adapter(adapter ? adapter.adapter : this.app.config.proxyGenerics.shipping_provider.options) | ||
} | ||
@@ -20,0 +20,0 @@ |
@@ -16,4 +16,4 @@ 'use strict' | ||
_init(adapter) { | ||
const Adapter = adapter.adapter || this.app.config.proxyGeneric.tax_provider.adapter | ||
return new Adapter(adapter.options || this.app.config.proxyGeneric.tax_provider.options) | ||
const Adapter = adapter ? adapter.adapter : this.app.config.proxyGenerics.tax_provider.adapter | ||
return new Adapter(adapter ? adapter.adapter : this.app.config.proxyGenerics.tax_provider.options) | ||
} | ||
@@ -20,0 +20,0 @@ |
{ | ||
"name": "trailpack-proxy-generics", | ||
"version": "0.0.5", | ||
"version": "0.0.6", | ||
"description": "Generics - Trailpack for Proxy Engine", | ||
@@ -5,0 +5,0 @@ "homepage": "https://cali-style.com", |
@@ -17,3 +17,24 @@ 'use strict' | ||
}, | ||
proxyGenerics: {} | ||
proxyGenerics: { | ||
payment_processor: { | ||
adapter: require('./fixtures/FakePayment'), | ||
options: {} | ||
}, | ||
data_store_provider: { | ||
adapter: require('./fixtures/FakeDataStore'), | ||
options: {} | ||
}, | ||
tax_provider: { | ||
adapter: require('./fixtures/FakeTax'), | ||
options: {} | ||
}, | ||
shipping_provider: { | ||
adapter: require('./fixtures/FakeShipping'), | ||
options: {} | ||
}, | ||
fulfillment_provider: { | ||
adapter: require('./fixtures/FakeFulfillment'), | ||
options: {} | ||
} | ||
} | ||
} | ||
@@ -20,0 +41,0 @@ }, smokesignals.FailsafeConfig) |
@@ -6,5 +6,45 @@ 'use strict' | ||
describe('DataStoreGenericService', () => { | ||
let DataStoreGenericService | ||
it('should exist', () => { | ||
assert(global.app.api.services['DataStoreGenericService']) | ||
DataStoreGenericService = global.app.services.DataStoreGenericService | ||
}) | ||
it('should upload a buffer', (done) => { | ||
DataStoreGenericService.upload('') | ||
.then(image => { | ||
assert.equal(image.status, 'success') | ||
assert.ok(image.url) | ||
done() | ||
}) | ||
.catch(err => { | ||
done(err) | ||
}) | ||
}) | ||
it('should upload a file', (done) => { | ||
DataStoreGenericService.uploadFile({ | ||
url: 'https://placeholdit.imgix.net/~text?txtsize=33&txt=350%C3%97150&w=350&h=150' | ||
}) | ||
.then(file => { | ||
assert.equal(file.status, 'success') | ||
assert.ok(file.url) | ||
done() | ||
}) | ||
.catch(err => { | ||
done(err) | ||
}) | ||
}) | ||
it('should upload files', (done) => { | ||
DataStoreGenericService.uploadFiles([{ | ||
url: 'https://placeholdit.imgix.net/~text?txtsize=33&txt=350%C3%97150&w=350&h=150' | ||
}]) | ||
.then(files => { | ||
assert.equal(files.length, 1) | ||
assert.equal(files[0].url, 'https://placeholdit.imgix.net/~text?txtsize=33&txt=350%C3%97150&w=350&h=150') | ||
assert.ok(files[0].url) | ||
done() | ||
}) | ||
.catch(err => { | ||
done(err) | ||
}) | ||
}) | ||
}) |
@@ -6,5 +6,7 @@ 'use strict' | ||
describe('EmailGenericService', () => { | ||
let EmailGenericService | ||
it('should exist', () => { | ||
assert(global.app.api.services['EmailGenericService']) | ||
EmailGenericService = global.app.services.EmailGenericService | ||
}) | ||
}) |
@@ -6,5 +6,7 @@ 'use strict' | ||
describe('FulfillmentGenericService', () => { | ||
let FulfillmentGenericService | ||
it('should exist', () => { | ||
assert(global.app.api.services['FulfillmentGenericService']) | ||
FulfillmentGenericService = global.app.services.FulfillmentGenericService | ||
}) | ||
}) |
@@ -6,5 +6,67 @@ 'use strict' | ||
describe('PaymentGenericService', () => { | ||
let PaymentGenericService | ||
it('should exist', () => { | ||
assert(global.app.api.services['PaymentGenericService']) | ||
PaymentGenericService = global.app.services.PaymentGenericService | ||
}) | ||
it('should authorize', (done) => { | ||
PaymentGenericService.authorize({ | ||
payment_details: [] | ||
}) | ||
.then(transaction => { | ||
done() | ||
}) | ||
.catch(err => { | ||
done(err) | ||
}) | ||
}) | ||
it('should capture', (done) => { | ||
PaymentGenericService.capture({ | ||
payment_details: [] | ||
}) | ||
.then(transaction => { | ||
done() | ||
}) | ||
.catch(err => { | ||
done(err) | ||
}) | ||
}) | ||
it('should sale', (done) => { | ||
PaymentGenericService.sale({ | ||
payment_details: [] | ||
}) | ||
.then(transaction => { | ||
done() | ||
}) | ||
.catch(err => { | ||
done(err) | ||
}) | ||
}) | ||
it('should void', (done) => { | ||
PaymentGenericService.void({ | ||
payment_details: [] | ||
}) | ||
.then(transaction => { | ||
done() | ||
}) | ||
.catch(err => { | ||
done(err) | ||
}) | ||
}) | ||
it('should authorize', (done) => { | ||
PaymentGenericService.refund({ | ||
payment_details: [] | ||
}) | ||
.then(transaction => { | ||
done() | ||
}) | ||
.catch(err => { | ||
done(err) | ||
}) | ||
}) | ||
}) |
@@ -6,5 +6,7 @@ 'use strict' | ||
describe('ShippingGenericService', () => { | ||
let ShippingGenericService | ||
it('should exist', () => { | ||
assert(global.app.api.services['ShippingGenericService']) | ||
ShippingGenericService = global.app.services.ShippingGenericService | ||
}) | ||
}) |
@@ -6,5 +6,7 @@ 'use strict' | ||
describe('TaxGenericService', () => { | ||
let TaxGenericService | ||
it('should exist', () => { | ||
assert(global.app.api.services['TaxGenericService']) | ||
TaxGenericService = global.app.services.TaxGenericService | ||
}) | ||
}) |
28434
58
907