Skip to content

Commit bad6cc1

Browse files
committed
Set up Travis CI again.
1 parent 4e797d0 commit bad6cc1

File tree

3 files changed

+18
-13
lines changed

3 files changed

+18
-13
lines changed

.travis.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ android:
77
components:
88
- tools
99
- platform-tools
10-
- build-tools-27.0.2
1110
- build-tools-27.0.3
1211
- android-27
1312
- extra-google-m2repository
@@ -16,10 +15,10 @@ android:
1615

1716
# Specify at least one system image,
1817
# if you need to run emulator(s) during your tests
19-
# - sys-img-armeabi-v7a-android-16
20-
# - sys-img-armeabi-v7a-android-21
21-
# - sys-img-armeabi-v7a-android-22
22-
# - sys-img-armeabi-v7a-android-25
18+
- sys-img-armeabi-v7a-android-16
19+
- sys-img-armeabi-v7a-android-21
20+
- sys-img-armeabi-v7a-android-22
21+
- sys-img-armeabi-v7a-android-25
2322

2423
licenses:
2524
- 'android-sdk-license-.+'

app/src/test/kotlin/com/fernandocejas/sample/features/movies/MovieDetailsViewModelTest.kt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,12 @@ class MovieDetailsViewModelTest : AndroidTest() {
4646
"cast", "director", 2018, "trailer")
4747
given { moviesRepository.movieDetails(0) }.willReturn(Right(movieDetails))
4848

49-
runBlocking { movieDetailsViewModel.loadMovieDetails(0) }
49+
var movie: MovieDetailsView? = null
5050

51-
val movie = movieDetailsViewModel.movieDetails.value
51+
runBlocking {
52+
movieDetailsViewModel.loadMovieDetails(0)
53+
movie = movieDetailsViewModel.movieDetails.value
54+
}
5255

5356
with(movie!!) {
5457
id shouldEqualTo 0

app/src/test/kotlin/com/fernandocejas/sample/features/movies/MoviesViewModelTest.kt

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,17 @@ class MoviesViewModelTest : AndroidTest() {
4141
val moviesList = listOf(Movie(0, "IronMan"), Movie(1, "Batman"))
4242
given { moviesRepository.movies() }.willReturn(Right(moviesList))
4343

44-
runBlocking { moviesViewModel.loadMovies() }
44+
var movies: List<MovieView>? = null
4545

46-
val movies = moviesViewModel.movies.value
46+
runBlocking {
47+
moviesViewModel.loadMovies()
48+
movies = moviesViewModel.movies.value
49+
}
4750

4851
movies!!.size shouldEqualTo 2
49-
movies[0].id shouldEqualTo 0
50-
movies[0].poster shouldEqualTo "IronMan"
51-
movies[1].id shouldEqualTo 1
52-
movies[1].poster shouldEqualTo "Batman"
52+
movies!![0].id shouldEqualTo 0
53+
movies!![0].poster shouldEqualTo "IronMan"
54+
movies!![1].id shouldEqualTo 1
55+
movies!![1].poster shouldEqualTo "Batman"
5356
}
5457
}

0 commit comments

Comments
 (0)