@@ -17,12 +17,13 @@ describe('replace url versions', function () {
17
17
'3.15'
18
18
)
19
19
) . to . equal ( 'https://api.emberjs.com/ember/3.15' ) ;
20
+ // the script is idempotent now so will only replace /release/ links
20
21
expect (
21
22
replaceURLVersions ( 'https://api.emberjs.com/ember/3.20/' , '3.15' , '3.15' )
22
- ) . to . equal ( 'https://api.emberjs.com/ember/3.15 /' ) ;
23
+ ) . to . equal ( 'https://api.emberjs.com/ember/3.20 /' ) ;
23
24
expect (
24
25
replaceURLVersions ( 'https://api.emberjs.com/ember/3.20' , '3.15' , '3.15' )
25
- ) . to . equal ( 'https://api.emberjs.com/ember/3.15 ' ) ;
26
+ ) . to . equal ( 'https://api.emberjs.com/ember/3.20 ' ) ;
26
27
expect (
27
28
replaceURLVersions (
28
29
'https://api.emberjs.com/ember/release/classes/Application' ,
@@ -65,20 +66,22 @@ describe('replace url versions', function () {
65
66
'3.15'
66
67
)
67
68
) . to . equal ( 'https://api.emberjs.com/ember-data/3.15/classes/Model/' ) ;
69
+
70
+ // the script is idempotent now so will only replace /release/ links
68
71
expect (
69
72
replaceURLVersions (
70
73
'https://api.emberjs.com/ember-data/3.20/classes/Model/' ,
71
74
'3.15' ,
72
75
'3.15'
73
76
)
74
- ) . to . equal ( 'https://api.emberjs.com/ember-data/3.15 /classes/Model/' ) ;
77
+ ) . to . equal ( 'https://api.emberjs.com/ember-data/3.20 /classes/Model/' ) ;
75
78
expect (
76
79
replaceURLVersions (
77
80
'https://api.emberjs.com/ember-data/3.20/classes/Model/' ,
78
81
'3.15' ,
79
82
'3.12'
80
83
)
81
- ) . to . equal ( 'https://api.emberjs.com/ember-data/3.12 /classes/Model/' ) ;
84
+ ) . to . equal ( 'https://api.emberjs.com/ember-data/3.20 /classes/Model/' ) ;
82
85
expect (
83
86
replaceURLVersions (
84
87
'https://api.emberjs.com/ember/release/classes/@ember%2Fapplication/methods/getOwner' ,
0 commit comments