From 8ac7de8784f668abf12ba7718fd601a0ceb559d4 Mon Sep 17 00:00:00 2001 From: Justin Wernick Date: Tue, 6 Jun 2023 22:35:10 +0200 Subject: Reindent files to 2 spaces --- test/test.js | 126 +++++++++++++++++++++++++++++------------------------------ 1 file changed, 63 insertions(+), 63 deletions(-) (limited to 'test') diff --git a/test/test.js b/test/test.js index 32a8358..83980b1 100644 --- a/test/test.js +++ b/test/test.js @@ -10,77 +10,77 @@ var expect = require('chai').expect; var saIdParser = require('../south-african-id-parser.js'); describe('South African ID Number Parsing', function () { - var validIdNumbers = [{ - idNumber: '9001049818080', - dateOfBirth: new Date(1990, 0, 4), - isMale: true, - isFemale: false, - isSouthAfricanCitizen: true - }, { - idNumber: '1012311412187', - dateOfBirth: new Date(2010, 11, 31), - isMale: false, - isFemale: true, - isSouthAfricanCitizen: false - }]; - var invalidIdNumbers = [{ - idNumber: '9001049881080' //invalid check digit - }, { - idNumber: '9002302419087' //invalid date - }, { - idNumber: '9001049881a83' //has a character in there - }, { - idNumber: '90010498813' //wrong length - }]; + var validIdNumbers = [{ + idNumber: '9001049818080', + dateOfBirth: new Date(1990, 0, 4), + isMale: true, + isFemale: false, + isSouthAfricanCitizen: true + }, { + idNumber: '1012311412187', + dateOfBirth: new Date(2010, 11, 31), + isMale: false, + isFemale: true, + isSouthAfricanCitizen: false + }]; + var invalidIdNumbers = [{ + idNumber: '9001049881080' //invalid check digit + }, { + idNumber: '9002302419087' //invalid date + }, { + idNumber: '9001049881a83' //has a character in there + }, { + idNumber: '90010498813' //wrong length + }]; - it('should correctly validate valid ID numbers', function() { - validIdNumbers.forEach(function(validIdNumber) { - expect(saIdParser.validate(validIdNumber.idNumber)).to.equal(true); - }); + it('should correctly validate valid ID numbers', function() { + validIdNumbers.forEach(function(validIdNumber) { + expect(saIdParser.validate(validIdNumber.idNumber)).to.equal(true); }); - it('should correctly validate invalid ID numbers', function() { - invalidIdNumbers.forEach(function(invalidIdNumber) { - expect(saIdParser.validate(invalidIdNumber.idNumber)).to.equal(false); - }); + }); + it('should correctly validate invalid ID numbers', function() { + invalidIdNumbers.forEach(function(invalidIdNumber) { + expect(saIdParser.validate(invalidIdNumber.idNumber)).to.equal(false); }); - - it('should parse valid date of birth correctly', function() { - validIdNumbers.forEach(function(validIdNumber) { - var parsedDate = saIdParser.parseDateOfBirth(validIdNumber.idNumber); - var expectedDate = validIdNumber.dateOfBirth; - expect(parsedDate.getTime()).to.equal(expectedDate.getTime()); - }); + }); + + it('should parse valid date of birth correctly', function() { + validIdNumbers.forEach(function(validIdNumber) { + var parsedDate = saIdParser.parseDateOfBirth(validIdNumber.idNumber); + var expectedDate = validIdNumber.dateOfBirth; + expect(parsedDate.getTime()).to.equal(expectedDate.getTime()); }); - it ('should parse valid gender correctly', function() { - validIdNumbers.forEach(function(validIdNumber) { - expect(saIdParser.parseIsMale(validIdNumber.idNumber)) - .to.equal(validIdNumber.isMale); - expect(saIdParser.parseIsFemale(validIdNumber.idNumber)) - .to.equal(validIdNumber.isFemale); - }); + }); + it ('should parse valid gender correctly', function() { + validIdNumbers.forEach(function(validIdNumber) { + expect(saIdParser.parseIsMale(validIdNumber.idNumber)) + .to.equal(validIdNumber.isMale); + expect(saIdParser.parseIsFemale(validIdNumber.idNumber)) + .to.equal(validIdNumber.isFemale); }); - it ('should parse valid citizenship correctly', function() { - validIdNumbers.forEach(function(validIdNumber) { - expect(saIdParser.parseIsSouthAfricanCitizen(validIdNumber.idNumber)) - .to.equal(validIdNumber.isSouthAfricanCitizen); - }); + }); + it ('should parse valid citizenship correctly', function() { + validIdNumbers.forEach(function(validIdNumber) { + expect(saIdParser.parseIsSouthAfricanCitizen(validIdNumber.idNumber)) + .to.equal(validIdNumber.isSouthAfricanCitizen); }); + }); - it('should correctly parse valid ID numbers', function() { - validIdNumbers.forEach(function(validIdNumber) { - var info = saIdParser.parse(validIdNumber.idNumber); - expect(info.isValid).to.equal(true); - expect(info.dateOfBirth.getTime()).to.equal(validIdNumber.dateOfBirth.getTime()); - expect(info.isMale).to.equal(validIdNumber.isMale); - expect(info.isFemale).to.equal(validIdNumber.isFemale); - expect(info.isSouthAfricanCitizen).to.equal(validIdNumber.isSouthAfricanCitizen); - }); + it('should correctly parse valid ID numbers', function() { + validIdNumbers.forEach(function(validIdNumber) { + var info = saIdParser.parse(validIdNumber.idNumber); + expect(info.isValid).to.equal(true); + expect(info.dateOfBirth.getTime()).to.equal(validIdNumber.dateOfBirth.getTime()); + expect(info.isMale).to.equal(validIdNumber.isMale); + expect(info.isFemale).to.equal(validIdNumber.isFemale); + expect(info.isSouthAfricanCitizen).to.equal(validIdNumber.isSouthAfricanCitizen); }); + }); - it('should correctly parse invalid ID numbers', function() { - invalidIdNumbers.forEach(function(invalidIdNumber) { - var info = saIdParser.parse(invalidIdNumbers.idNumber); - expect(info).to.deep.equal({isValid: false}); - }); + it('should correctly parse invalid ID numbers', function() { + invalidIdNumbers.forEach(function(invalidIdNumber) { + var info = saIdParser.parse(invalidIdNumbers.idNumber); + expect(info).to.deep.equal({isValid: false}); }); + }); }); -- cgit v1.2.3