@@ -50,12 +50,24 @@ module('Acceptance | Version selector test', function(hooks) {
5050 "path" : "master" ,
5151 "name" : "master"
5252 } ,
53+ "v0.2.x" : {
54+ "sha" : "aca26720d930843dd084b508fce75b158ff0386e" ,
55+ "tag" : "v0.2.4" ,
56+ "path" : "versions/v0.2.x" ,
57+ "name" : "v0.2.x"
58+ } ,
5359 "v0.1.0" : {
5460 "sha" : "d752437850bc9833ea3e354095b501473b0420ae" ,
5561 "tag" : "v0.1.0" ,
5662 "path" : "v0.1.0" ,
5763 "name" : "v0.1.0"
58- }
64+ } ,
65+ "v0.3.0" : {
66+ "sha" : "833a8aa00df5918b07d0574a28a0adc41d5ac2e6" ,
67+ "tag" : "v0.3.0" ,
68+ "path" : "v0.3.0" ,
69+ "name" : "v0.3.0"
70+ } ,
5971 } ) ;
6072
6173 await visit ( '/' ) ;
@@ -68,8 +80,14 @@ module('Acceptance | Version selector test', function(hooks) {
6880 assert . dom ( '[data-test-id="version"]:nth-child(2)' ) . includesText ( 'master' , 'master is rendered secon' ) ;
6981 assert . dom ( '[data-test-id="version"]:nth-child(2)' ) . includesText ( '53b73' ) ;
7082
71- assert . dom ( '[data-test-id="version"]:nth-child(3)' ) . includesText ( 'v0.1.0' , 'tags are rendered last' ) ;
72- assert . dom ( '[data-test-id="version"]:nth-child(3)' ) . includesText ( 'd7524' ) ;
83+ assert . dom ( '[data-test-id="version"]:nth-child(3)' ) . includesText ( 'v0.3.0' , 'tags are rendered last, in desc order' ) ;
84+ assert . dom ( '[data-test-id="version"]:nth-child(3)' ) . includesText ( '833a8' ) ;
85+
86+ assert . dom ( '[data-test-id="version"]:nth-child(4)' ) . includesText ( 'v0.2.x' ) ;
87+ assert . dom ( '[data-test-id="version"]:nth-child(4)' ) . includesText ( 'aca26' ) ;
88+
89+ assert . dom ( '[data-test-id="version"]:nth-child(5)' ) . includesText ( 'v0.1.0' ) ;
90+ assert . dom ( '[data-test-id="version"]:nth-child(5)' ) . includesText ( 'd7524' ) ;
7391 } ) ;
7492
7593 test ( `the version selector renders a tag for latest if present` , async function ( assert ) {
0 commit comments