/api/user/connect/country-specs-count (GET)
await global.api.user.connect.CountrySpecsCount.get(req) Located in Stripe Connect module API
          Returns integer
Exceptions
These exceptions are thrown (NodeJS) or returned as JSON (HTTP) if you provide incorrect data or do not meet the requirements:
| Exception | Circumstances | 
|---|
NodeJS source (edit on github)
If you see a problem with the source submit a pull request on Github.
const stripeCache = require('../../../../stripe-cache.js')
let cache
module.exports = {
  get: async (req) => {
    if (!cache) {
      const items = await stripeCache.execute('countrySpecs', 'list', { limit: 100 }, req.stripeKey)
      if (items && items.data.length) {
        cache = items.data.length
      }
    }
    return cache
  }
}
Test source (edit on github)
Tests perform real HTTP requests against a running Dashboard server.
/* eslint-env mocha */
const assert = require('assert')
const TestHelper = require('../../../../../test-helper.js')
describe('/api/user/connect/country-specs-count', () => {
  describe('returns', () => {
    it('integer', async () => {
      const user = await TestHelper.createUser()
      const req = TestHelper.createRequest('/api/user/connect/country-specs-count')
      req.account = user.account
      req.session = user.session
      req.filename = __filename
      req.saveResponse = true
      const total = await req.get()
      assert.strictEqual(total > 0, true)
    })
  })
})