• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

blockchain / My-Wallet-V3 / 2031
71%

Build:
DEFAULT BRANCH: master
Ran 13 Dec 2016 11:06AM UTC
Jobs 1
Files 37
Run time 3s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
2031

push

travis-ci

web-flow
feat(BuySell): USA (#309)

* feat(ExchangeDelegate): obtain token for both email and mobile

The endpoint for this is subject to change, since it has not yet been
implemented.

* feat(ExchangeDelegate): mobile

* refactor(ES6): configured as opt-in, applied to coinify/helpers.js

* test(ES6): Istanbul needs to go before Babelify. HTML reports work again

* feat(SFOX): signup and serialize

Uses unfinished signed-token endpoint.
Share helpers between Coinify and SFOX.

* fix(AccountInfo): setters for mobile and isMobileVerified

* fix(ExchangeDelegate): use correct signed-token endpoint

* refactor(External): addCoinify / addSFOX no longer needed

* fix(SFOX): use API key rather than partner id

* feat(SFOX): fetchProfile() gets verification status and limits

* fix(SFOX): use correct token endpoint with params

* feat(SFOX): get and refresh trades

Coinify and SFOX now inherit from Exchange
coinify/trade and sfox/trade inherit from exchange/trade
Inherentence is done ES5 style. I wasn't able to inherit the class
method Trade.filterTrades()

* refactor(ES6): exchange.getTrades()

Such few this.

* refactor(ES6): apply to Exchange and SFOX files

* refactor(ES6): class for Exchange, Coinify and SFOX

Use strict is no longer needed in ES6. Also moved a few more shared
methods and properties into the base class.

* feat(SFOX): reuse address watch code

Made Trade an ES6 class.
Moved test code.

* refactor(ES6): Quote class

* refactor(BuySell): API class with Coinify & SFOX subclass

Added _url() to SFOX  to handle the various endpoints subdomain and API
versions.

* feat(SFOX): get quote

Not yes tested with real API, pending CORS change.

* fix(SFOX): tested with real API

* refactor(PaymentMethod): turn into class and seperate Coinify specific stuff

* feat(BuySell): buy is triggered by PaymentMethod

* feat(ExchangeDelegate): labelBase is configurable (falls back to 'Exchange order')

* feat(SFOX): get registered payment methods

Payment methods are now put in an array for each type:
paymentMethods.ach[0].buy()
paymentMethods.card[0].buy() (there's only 1 card)

* feat(SFOX): place order (partially tested, pending API change)

* fix(SFOX): save trade id in lower case

* fix(BuySell): don't downcase integer, fix token tests

* feat(SFOX): verify profile

Not fully tested with real API.

* feat(SFOX): add and verify ACH

Not yet tested with real API.

* fix(SFOX): minor fixes

* refactor(BuySell): split PaymentMethod into type and account (work in progress)

* refactor(BuySell): repair tests

Not tested with SFOX API yet.

* feat(SFOX): simulate ACH success / fail

* fix(SFOX): since paymentMethods is now an object it will not iterate

* test(API): increase coverage (Exchange and SFOX)

* test(PaymentMedium): more tests

* refactor(PaymentMedium): getAccounts() uses PaymentAccount.getAll, add test

* test(PaymentAccount): more tests

* fix(PaymentAccount): getAll() returns accounts

* feat(Exchange): buy() straight from the PaymentMedium object

* refactor(BuySell): move Exchange classes to their own module.

* feat(SFOX): get signed url from sfox to upload docs to s3

* feat(SFOX): include filename

* fix(SFOX): correctly assign base_amount and quote_amount

* feat(SFOX): add calculated rate to quote class

* fix(SFOX): fix trade refresh function

* feat(SFOX): set profile settings after verification

* fix(SFOX): set verification status to full object

* refactor(SFOX): improve clarity of quote vs base amount in quote class

* refactor(SFOX): remove nickname from exchange payment account

* feat(SFOX): leave setting API key to frontend

* feat(Quote): expose fee amount and fee currency in quote

* feat(SFOX): add production domain

* fix(SFOX): set trade after updating with QA tools

* fix(SFOX): map pending state to processing

* feat(Helpers): add option to cancel asyncOnce call

* fix(SFOX): do not include fee in sendAmount, the fee is part of the quote

* test(BuySell): fix broken tests, semistandard fix

* chore(Release): v3.25.0

* chore(Release): v3.25.1

* feat(External): hasExchangeAccount

* fix(SFOX): send correct month to sfox (#313)

* refactor(Coinify): extracted to blockchain/bitcoin-coinify-client (#310)

3059 of 3922 relevant lines covered (78.0%)

561.52 hits per line

Jobs
ID Job ID Ran Files Coverage
1 2031.1 13 Dec 2016 11:06AM UTC 0
78.0
Travis Job 2031.1
Source Files on build 2031
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #2031
  • 02839364 on github
  • Prev Build on master (#2030)
  • Next Build on master (#2034)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc