|
1 | 1 | const { expect } = require('chai');
|
2 |
| -const replaceURLsVersions = require('../scripts/helpers/replace-url-versions'); |
| 2 | +const replaceURLVersions = require('../scripts/helpers/replace-url-versions'); |
3 | 3 |
|
4 | 4 | describe('replace url versions', function () {
|
5 | 5 | it('works', function () {
|
6 |
| - let test; |
7 |
| - |
8 |
| - console.log('Running tests...'); |
9 |
| - |
10 |
| - expect(replaceURLsVersions('https://api.emberjs.com/ember/release/', '3.15')).to.equal('https://api.emberjs.com/ember/3.15/') |
11 |
| - |
12 |
| - test = replaceURLsVersions('https://api.emberjs.com/ember/release', '3.15'); |
13 |
| - console.log(test === 'https://api.emberjs.com/ember/3.15' ? '✅' : '❌', test); |
14 |
| - |
15 |
| - test = replaceURLsVersions('https://api.emberjs.com/ember/3.20/', '3.15'); |
16 |
| - console.log(test === 'https://api.emberjs.com/ember/3.15/' ? '✅' : '❌', test); |
17 |
| - |
18 |
| - test = replaceURLsVersions('https://api.emberjs.com/ember/3.20', '3.15'); |
19 |
| - console.log(test === 'https://api.emberjs.com/ember/3.15' ? '✅' : '❌', test); |
20 |
| - |
21 |
| - test = replaceURLsVersions('https://api.emberjs.com/ember/release/classes/Application', '3.15'); |
22 |
| - console.log(test === 'https://api.emberjs.com/ember/3.15/classes/Application' ? '✅' : '❌', test); |
23 |
| - |
24 |
| - test = replaceURLsVersions('https://api.emberjs.com/ember-data/release/', '3.15'); |
25 |
| - console.log(test === 'https://api.emberjs.com/ember-data/3.15/' ? '✅' : '❌', test); |
26 |
| - |
27 |
| - test = replaceURLsVersions('https://api.emberjs.com/ember-data/release', '3.15'); |
28 |
| - console.log(test === 'https://api.emberjs.com/ember-data/3.15' ? '✅' : '❌', test); |
29 |
| - |
30 |
| - test = replaceURLsVersions('https://api.emberjs.com/ember-data/release/classes/Model/', '3.15'); |
31 |
| - console.log(test === 'https://api.emberjs.com/ember-data/3.15/classes/Model/' ? '✅' : '❌', test); |
32 |
| - |
33 |
| - test = replaceURLsVersions('https://api.emberjs.com/ember-data/3.20/classes/Model/', '3.15'); |
34 |
| - console.log(test === 'https://api.emberjs.com/ember-data/3.15/classes/Model/' ? '✅' : '❌', test); |
35 |
| - |
36 |
| - test = replaceURLsVersions('https://api.emberjs.com/ember/release/classes/@ember%2Fapplication/methods/getOwner', '3.15'); |
37 |
| - console.log(test === 'https://api.emberjs.com/ember/3.15/classes/@ember%2Fapplication/methods/getOwner' ? '✅' : '❌', test); |
38 |
| - |
39 |
| - test = replaceURLsVersions('https://guides.emberjs.com/release/getting-started/', '3.15'); |
40 |
| - console.log(test === 'https://guides.emberjs.com/v3.15.0/getting-started/' ? '✅' : '❌', test); |
41 |
| - |
42 |
| - test = replaceURLsVersions('https://guides.emberjs.com/release/getting-started/', '3.16.0'); |
43 |
| - console.log(test === 'https://guides.emberjs.com/v3.16.0/getting-started/' ? '✅' : '❌', test); |
44 |
| - }) |
45 |
| -}) |
| 6 | + expect(replaceURLVersions('https://api.emberjs.com/ember/release/', '3.15', '3.15')).to.equal('https://api.emberjs.com/ember/3.15/'); |
| 7 | + expect(replaceURLVersions('https://api.emberjs.com/ember/release', '3.15', '3.15')).to.equal('https://api.emberjs.com/ember/3.15'); |
| 8 | + expect(replaceURLVersions('https://api.emberjs.com/ember/3.20/', '3.15', '3.15')).to.equal('https://api.emberjs.com/ember/3.15/'); |
| 9 | + expect(replaceURLVersions('https://api.emberjs.com/ember/3.20', '3.15', '3.15')).to.equal('https://api.emberjs.com/ember/3.15'); |
| 10 | + expect(replaceURLVersions('https://api.emberjs.com/ember/release/classes/Application', '3.15', '3.15')).to.equal('https://api.emberjs.com/ember/3.15/classes/Application'); |
| 11 | + expect(replaceURLVersions('https://api.emberjs.com/ember-data/release/', '3.15', '3.15')).to.equal('https://api.emberjs.com/ember-data/3.15/'); |
| 12 | + expect(replaceURLVersions('https://api.emberjs.com/ember-data/release', '3.15', '3.15')).to.equal('https://api.emberjs.com/ember-data/3.15'); |
| 13 | + expect(replaceURLVersions('https://api.emberjs.com/ember-data/release/classes/Model/', '3.15', '3.15')).to.equal('https://api.emberjs.com/ember-data/3.15/classes/Model/'); |
| 14 | + expect(replaceURLVersions('https://api.emberjs.com/ember-data/3.20/classes/Model/', '3.15', '3.15')).to.equal('https://api.emberjs.com/ember-data/3.15/classes/Model/'); |
| 15 | + expect(replaceURLVersions('https://api.emberjs.com/ember/release/classes/@ember%2Fapplication/methods/getOwner', '3.15', '3.15')).to.equal('https://api.emberjs.com/ember/3.15/classes/@ember%2Fapplication/methods/getOwner'); |
| 16 | + expect(replaceURLVersions('https://guides.emberjs.com/release/getting-started/', '3.15', '3.15')).to.equal('https://guides.emberjs.com/v3.15.0/getting-started/'); |
| 17 | + expect(replaceURLVersions('https://guides.emberjs.com/release/getting-started/', '3.16.0', '3.16.0')).to.equal('https://guides.emberjs.com/v3.16.0/getting-started/'); |
| 18 | + }); |
| 19 | +}); |
0 commit comments