File tree Expand file tree Collapse file tree 2 files changed +6
-10
lines changed
admin/assets/javascripts/discourse/routes Expand file tree Collapse file tree 2 files changed +6
-10
lines changed Original file line number Diff line number Diff line change 1
1
import Route from "@ember/routing/route" ;
2
2
3
3
export default class UpgradeIndex extends Route {
4
- model ( ) {
5
- return this . modelFor ( "update" ) ;
4
+ async model ( ) {
5
+ const model = this . modelFor ( "update" ) ;
6
+ await this . loadRepos ( model ) ;
7
+ console . warn ( "loaded repos" ) ;
8
+ return model ;
6
9
}
7
10
8
11
async loadRepos ( list ) {
9
12
for ( const repo of list ) {
10
13
await repo . findLatest ( ) ;
11
14
}
12
15
}
13
-
14
- setupController ( controller , model ) {
15
- super . setupController ( ...arguments ) ;
16
- this . loadRepos ( model ) ;
17
- }
18
16
}
Original file line number Diff line number Diff line change 8
8
9
9
before { sign_in ( admin ) }
10
10
11
- xit "displays the admin update page with the right respositories" do
11
+ it "displays the admin update page with the right respositories" do
12
12
visit ( "/admin/update" )
13
13
14
14
expect ( page ) . to have_css ( "h3" , exact_text : I18n . t ( "js.admin.docker.update_title" ) )
15
15
expect ( page ) . to have_css ( "tr.repo .repo__name" , exact_text : "Discourse" )
16
16
expect ( page ) . to have_css ( "tr.repo .repo__name" , exact_text : "Docker Manager" )
17
17
expect ( page ) . to have_css ( "tr.repo .repo__about a[href='https://meta.discourse.org/t/12655']" )
18
- ensure
19
- puts page . html if ENV [ "CI" ]
20
18
end
21
19
end
You can’t perform that action at this time.
0 commit comments