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

salesking / sepa_king / 160
100%

Build:
DEFAULT BRANCH: master
Ran 28 May 2015 01:20PM UTC
Jobs 24
Files 12
Run time 157min
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
160

push

travis-ci

ledermann
IBAN validation: Use additional Regex from schema

The SEPA::IBANValidator uses the iban-tools gem. This third-party gem
is fine, but a bit sloppy: It strips all spaces and upcases the string
before doing further checks. As a result, it allows something like
"de 87  20 05 0000 12 34 5678 90  " to be valid IBAN. Because PAIN is
more strict, this commit adds an additional validation layer. It checks
against a Regex named IBAN2007Identifier, coming from the schema
definition.

Beware: If you use SEPA::IBANValidator for your database models too,
it may be possible that some of your data is invalid now. For
example, an IBAN containing spaces used for formatting is not allowed
anymore. But storing a formatted value in the database often is bad
practice. Make sure to store the unformatted IBAN in your database.

334 of 335 relevant lines covered (99.7%)

1267.34 hits per line

Jobs
ID Job ID Ran Files Coverage
1 160.1 (1.9.3, gemfiles/Gemfile-activemodel-3.0.x) 28 May 2015 01:34PM UTC 0
99.7
Travis Job 160.1
2 160.2 (1.9.3, gemfiles/Gemfile-activemodel-3.1.x) 28 May 2015 01:20PM UTC 0
99.7
Travis Job 160.2
3 160.3 (1.9.3, gemfiles/Gemfile-activemodel-3.2.x) 28 May 2015 01:25PM UTC 0
99.7
Travis Job 160.3
4 160.4 (1.9.3, gemfiles/Gemfile-activemodel-4.0.x) 28 May 2015 01:19PM UTC 0
99.7
Travis Job 160.4
5 160.5 (1.9.3, gemfiles/Gemfile-activemodel-4.1.x) 28 May 2015 01:20PM UTC 0
99.7
Travis Job 160.5
6 160.6 (1.9.3, gemfiles/Gemfile-activemodel-4.2.x) 28 May 2015 01:57PM UTC 0
99.7
Travis Job 160.6
7 160.7 (2.0.0, gemfiles/Gemfile-activemodel-3.0.x) 28 May 2015 01:49PM UTC 0
99.7
Travis Job 160.7
8 160.8 (2.0.0, gemfiles/Gemfile-activemodel-3.1.x) 28 May 2015 01:29PM UTC 0
99.7
Travis Job 160.8
9 160.9 (2.0.0, gemfiles/Gemfile-activemodel-3.2.x) 28 May 2015 01:32PM UTC 0
99.7
Travis Job 160.9
10 160.10 (2.0.0, gemfiles/Gemfile-activemodel-4.0.x) 28 May 2015 01:33PM UTC 0
99.7
Travis Job 160.10
11 160.11 (2.0.0, gemfiles/Gemfile-activemodel-4.1.x) 28 May 2015 01:39PM UTC 0
99.7
Travis Job 160.11
12 160.12 (2.0.0, gemfiles/Gemfile-activemodel-4.2.x) 28 May 2015 01:59PM UTC 0
99.7
Travis Job 160.12
13 160.13 (2.1.5, gemfiles/Gemfile-activemodel-3.0.x) 28 May 2015 01:53PM UTC 0
99.7
Travis Job 160.13
14 160.14 (2.1.5, gemfiles/Gemfile-activemodel-3.1.x) 28 May 2015 03:41PM UTC 0
99.7
Travis Job 160.14
15 160.15 (2.1.5, gemfiles/Gemfile-activemodel-3.2.x) 28 May 2015 01:56PM UTC 0
99.7
Travis Job 160.15
16 160.16 (2.1.5, gemfiles/Gemfile-activemodel-4.0.x) 28 May 2015 03:19PM UTC 0
99.7
Travis Job 160.16
17 160.17 (2.1.5, gemfiles/Gemfile-activemodel-4.1.x) 28 May 2015 02:16PM UTC 0
99.7
Travis Job 160.17
18 160.18 (2.1.5, gemfiles/Gemfile-activemodel-4.2.x) 28 May 2015 02:08PM UTC 0
99.7
Travis Job 160.18
19 160.19 (2.2.0, gemfiles/Gemfile-activemodel-3.0.x) 28 May 2015 02:39PM UTC 0
99.7
Travis Job 160.19
20 160.20 (2.2.0, gemfiles/Gemfile-activemodel-3.1.x) 28 May 2015 02:21PM UTC 0
99.7
Travis Job 160.20
21 160.21 (2.2.0, gemfiles/Gemfile-activemodel-3.2.x) 28 May 2015 02:54PM UTC 0
99.7
Travis Job 160.21
22 160.22 (2.2.0, gemfiles/Gemfile-activemodel-4.0.x) 28 May 2015 03:57PM UTC 0
99.7
Travis Job 160.22
23 160.23 (2.2.0, gemfiles/Gemfile-activemodel-4.1.x) 28 May 2015 03:15PM UTC 0
99.7
Travis Job 160.23
24 160.24 (2.2.0, gemfiles/Gemfile-activemodel-4.2.x) 28 May 2015 03:00PM UTC 0
99.7
Travis Job 160.24
Source Files on build 160
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #160
  • a8213d39 on github
  • Prev Build on master (#159)
  • Next Build on master (#161)
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