Sha256: 7959f6abcda81bab948a8aa90f065f3aa8e03e9ec7e5adf986ce25d4c82d27b9

Contents?: true

Size: 1.31 KB

Versions: 67

Compression:

Stored size: 1.31 KB

Contents

var ArmstrongNumber = require('./armstrong-numbers');

describe('ArmstrongNumber', function () {
  it('Single digit numbers are Armstrong numbers', function () {
    var input = 5;
    expect(ArmstrongNumber.validate(input)).toBe(true);
  });

  xit('There are no 2 digit Armstrong numbers', function () {
    var input = 10;
    expect(ArmstrongNumber.validate(input)).toBe(false);
  });

  xit('Three digit number that is an Armstrong number', function () {
    var input = 153;
    expect(ArmstrongNumber.validate(input)).toBe(true);
  });

  xit('Three digit number that is not an Armstrong number', function () {
    var input = 100;
    expect(ArmstrongNumber.validate(input)).toBe(false);
  });

  xit('Four digit number that is an Armstrong number', function () {
    var input = 9474;
    expect(ArmstrongNumber.validate(input)).toBe(true);
  });

  xit('Four digit number that is not an Armstrong number', function () {
    var input = 9475;
    expect(ArmstrongNumber.validate(input)).toBe(false);
  });

  xit('Seven digit number that is an Armstrong number', function () {
    var input = 9926315;
    expect(ArmstrongNumber.validate(input)).toBe(true);
  });

  xit('Seven digit number that is not an Armstrong number', function () {
    var input = 9926314;
    expect(ArmstrongNumber.validate(input)).toBe(false);
  });
});

Version data entries

67 entries across 67 versions & 1 rubygems

Version Path
trackler-2.2.1.139 tracks/javascript/exercises/armstrong-numbers/armstrong-numbers.spec.js
trackler-2.2.1.138 tracks/javascript/exercises/armstrong-numbers/armstrong-numbers.spec.js
trackler-2.2.1.137 tracks/javascript/exercises/armstrong-numbers/armstrong-numbers.spec.js
trackler-2.2.1.136 tracks/javascript/exercises/armstrong-numbers/armstrong-numbers.spec.js
trackler-2.2.1.135 tracks/javascript/exercises/armstrong-numbers/armstrong-numbers.spec.js
trackler-2.2.1.134 tracks/javascript/exercises/armstrong-numbers/armstrong-numbers.spec.js
trackler-2.2.1.133 tracks/javascript/exercises/armstrong-numbers/armstrong-numbers.spec.js
trackler-2.2.1.132 tracks/javascript/exercises/armstrong-numbers/armstrong-numbers.spec.js
trackler-2.2.1.131 tracks/javascript/exercises/armstrong-numbers/armstrong-numbers.spec.js
trackler-2.2.1.130 tracks/javascript/exercises/armstrong-numbers/armstrong-numbers.spec.js
trackler-2.2.1.129 tracks/javascript/exercises/armstrong-numbers/armstrong-numbers.spec.js
trackler-2.2.1.128 tracks/javascript/exercises/armstrong-numbers/armstrong-numbers.spec.js
trackler-2.2.1.127 tracks/javascript/exercises/armstrong-numbers/armstrong-numbers.spec.js
trackler-2.2.1.126 tracks/javascript/exercises/armstrong-numbers/armstrong-numbers.spec.js
trackler-2.2.1.125 tracks/javascript/exercises/armstrong-numbers/armstrong-numbers.spec.js
trackler-2.2.1.124 tracks/javascript/exercises/armstrong-numbers/armstrong-numbers.spec.js
trackler-2.2.1.123 tracks/javascript/exercises/armstrong-numbers/armstrong-numbers.spec.js
trackler-2.2.1.122 tracks/javascript/exercises/armstrong-numbers/armstrong-numbers.spec.js
trackler-2.2.1.121 tracks/javascript/exercises/armstrong-numbers/armstrong-numbers.spec.js
trackler-2.2.1.120 tracks/javascript/exercises/armstrong-numbers/armstrong-numbers.spec.js