1
- import { generatePalindrome } from './palindrome-products' ;
1
+ import { Palindrome } from './palindrome-products' ;
2
2
3
3
describe ( 'Palindrome' , ( ) => {
4
4
test ( 'largest palindrome from single digit factors' , ( ) => {
5
- const palindromes = generatePalindrome ( { maxFactor : 9 } ) ;
5
+ const palindromes = Palindrome . generate ( { maxFactor : 9 } ) ;
6
6
const largest = palindromes . largest ;
7
7
8
8
expect ( largest . value ) . toEqual ( 9 ) ;
@@ -11,31 +11,31 @@ describe('Palindrome', () => {
11
11
} ) ;
12
12
13
13
xtest ( 'largest palindrome from double digit factors' , ( ) => {
14
- const palindromes = generatePalindrome ( { maxFactor : 99 , minFactor : 10 } ) ;
14
+ const palindromes = Palindrome . generate ( { maxFactor : 99 , minFactor : 10 } ) ;
15
15
const largest = palindromes . largest ;
16
16
17
17
expect ( largest . value ) . toEqual ( 9009 ) ;
18
18
expect ( largest . factors ) . toEqual ( [ 91 , 99 ] ) ;
19
19
} ) ;
20
20
21
21
xtest ( 'smallest palindrome from double digit factors' , ( ) => {
22
- const palindromes = generatePalindrome ( { maxFactor : 99 , minFactor : 10 } ) ;
22
+ const palindromes = Palindrome . generate ( { maxFactor : 99 , minFactor : 10 } ) ;
23
23
const smallest = palindromes . smallest ;
24
24
25
25
expect ( smallest . value ) . toEqual ( 121 ) ;
26
26
expect ( smallest . factors ) . toEqual ( [ 11 , 11 ] ) ;
27
27
} ) ;
28
28
29
29
xtest ( 'largest palindrome from triple digit factors' , ( ) => {
30
- const palindromes = generatePalindrome ( { maxFactor : 999 , minFactor : 100 } ) ;
30
+ const palindromes = Palindrome . generate ( { maxFactor : 999 , minFactor : 100 } ) ;
31
31
const largest = palindromes . largest ;
32
32
33
33
expect ( largest . value ) . toEqual ( 906609 ) ;
34
34
expect ( largest . factors ) . toEqual ( [ 913 , 993 ] ) ;
35
35
} ) ;
36
36
37
37
xtest ( 'smallest palindrome from triple digit factors' , ( ) => {
38
- const palindromes = generatePalindrome ( { maxFactor : 999 , minFactor : 100 } ) ;
38
+ const palindromes = Palindrome . generate ( { maxFactor : 999 , minFactor : 100 } ) ;
39
39
const smallest = palindromes . smallest ;
40
40
41
41
expect ( smallest . value ) . toEqual ( 10201 ) ;
0 commit comments