JS backend: tests for KT-2468

This commit is contained in:
Michael Nedzelsky
2014-10-10 14:53:47 +04:00
parent cff0c35987
commit edac2dd3bd
5 changed files with 132 additions and 12 deletions
@@ -30,10 +30,9 @@ class CollectionTest {
assertEquals(2, foo.size)
assertEquals(arrayListOf("foo", "bar"), foo)
// TODO uncomment this when KT-2468 will be fixed
// assertTrue {
// foo is List<String>
// }
assertTrue {
foo is List<String>
}
}
test fun mapNotNull() {
@@ -42,10 +41,9 @@ class CollectionTest {
assertEquals(2, foo.size)
assertEquals(arrayListOf(3, 3), foo)
// TODO uncomment this when KT-2468 will be fixed
// assertTrue {
// foo is List<Int>
// }
assertTrue {
foo is List<Int>
}
}
test fun filterIntoSet() {
@@ -105,8 +105,7 @@ abstract class IterableTests<T : Iterable<String>>(val data: T, val empty: T) {
Test fun filter() {
val foo = data.filter { it.startsWith("f") }
// TODO uncomment this when KT-2468 will be fixed
//expect(true) { foo is List<String> }
expect(true) { foo is List<String> }
expect(true) { foo.all { it.startsWith("f") } }
expect(1) { foo.size }
assertEquals(listOf("foo"), foo)
@@ -114,8 +113,7 @@ abstract class IterableTests<T : Iterable<String>>(val data: T, val empty: T) {
Test fun filterNot() {
val notFoo = data.filterNot { it.startsWith("f") }
// TODO uncomment this when KT-2468 will be fixed
//expect(true) { notFoo is List<String> }
expect(true) { notFoo is List<String> }
expect(true) { notFoo.none { it.startsWith("f") } }
expect(1) { notFoo.size }
assertEquals(listOf("bar"), notFoo)