16
16
17
17
package org.jetbrains.kotlin.idea.codeInsight.gradle
18
18
19
+ import org.jetbrains.kotlin.cli.common.arguments.K2JSCompilerArguments
19
20
import org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments
20
21
import org.jetbrains.kotlin.config.CoroutineSupport
21
22
import org.jetbrains.kotlin.config.JvmTarget
@@ -29,7 +30,6 @@ class GradleFacetImportTest : GradleImportingTestCase() {
29
30
private val facetSettings: KotlinFacetSettings
30
31
get() = KotlinFacet .get(getModule(" project_main" ))!! .configuration.settings
31
32
32
- // TODO: Update this test to 1.1-RC when it's available
33
33
@Test
34
34
fun testJvmImport () {
35
35
createProjectSubFile(" build.gradle" , """
@@ -45,14 +45,14 @@ class GradleFacetImportTest : GradleImportingTestCase() {
45
45
}
46
46
47
47
dependencies {
48
- classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.0-beta-38 ")
48
+ classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.0")
49
49
}
50
50
}
51
51
52
52
apply plugin: 'kotlin'
53
53
54
54
dependencies {
55
- compile "org.jetbrains.kotlin:kotlin-stdlib:1.1.0-beta-38 "
55
+ compile "org.jetbrains.kotlin:kotlin-stdlib:1.1.0"
56
56
}
57
57
58
58
compileKotlin {
@@ -67,7 +67,7 @@ class GradleFacetImportTest : GradleImportingTestCase() {
67
67
Assert .assertEquals(" 1.1" , apiLevel!! .versionString)
68
68
Assert .assertEquals(TargetPlatformKind .Jvm [JvmTarget .JVM_1_8 ], targetPlatformKind)
69
69
Assert .assertEquals(" 1.7" , (compilerArguments as K2JVMCompilerArguments ).jvmTarget)
70
- Assert .assertEquals(" -no-stdlib -no-reflect -module-name project_main - Xdump-declarations-to tmp -Xsingle-module -Xadd-compiler-builtins " ,
70
+ Assert .assertEquals(" -Xdump-declarations-to tmp -Xsingle-module" ,
71
71
compilerSettings!! .additionalArguments)
72
72
}
73
73
}
@@ -87,14 +87,14 @@ class GradleFacetImportTest : GradleImportingTestCase() {
87
87
}
88
88
89
89
dependencies {
90
- classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.0-beta-38 ")
90
+ classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.0")
91
91
}
92
92
}
93
93
94
94
apply plugin: 'kotlin'
95
95
96
96
dependencies {
97
- compile "org.jetbrains.kotlin:kotlin-stdlib:1.1.0-beta-38 "
97
+ compile "org.jetbrains.kotlin:kotlin-stdlib:1.1.0"
98
98
}
99
99
100
100
kotlin {
@@ -125,14 +125,14 @@ class GradleFacetImportTest : GradleImportingTestCase() {
125
125
}
126
126
127
127
dependencies {
128
- classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.0-beta-38 ")
128
+ classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.0")
129
129
}
130
130
}
131
131
132
132
apply plugin: 'kotlin'
133
133
134
134
dependencies {
135
- compile "org.jetbrains.kotlin:kotlin-stdlib:1.1.0-beta-38 "
135
+ compile "org.jetbrains.kotlin:kotlin-stdlib:1.1.0"
136
136
}
137
137
138
138
kotlin {
@@ -174,14 +174,14 @@ class GradleFacetImportTest : GradleImportingTestCase() {
174
174
}
175
175
176
176
dependencies {
177
- classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.0-beta-38 ")
177
+ classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.0")
178
178
}
179
179
}
180
180
181
181
apply plugin: 'kotlin'
182
182
183
183
dependencies {
184
- compile "org.jetbrains.kotlin:kotlin-stdlib:1.1.0-beta-38 "
184
+ compile "org.jetbrains.kotlin:kotlin-stdlib:1.1.0"
185
185
}
186
186
""" )
187
187
importProject()
@@ -191,8 +191,7 @@ class GradleFacetImportTest : GradleImportingTestCase() {
191
191
}
192
192
}
193
193
194
- // TODO: Uncomment the test below when 1.1-RC is available (see KT-16174)
195
- /* @Test
194
+ @Test
196
195
fun testJsImport () {
197
196
createProjectSubFile(" build.gradle" , """
198
197
group 'Again'
@@ -207,14 +206,14 @@ class GradleFacetImportTest : GradleImportingTestCase() {
207
206
}
208
207
209
208
dependencies {
210
- classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.0-rc ")
209
+ classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.0")
211
210
}
212
211
}
213
212
214
213
apply plugin: 'kotlin2js'
215
214
216
215
dependencies {
217
- compile "org.jetbrains.kotlin:kotlin-stdlib-js:1.1.0-rc "
216
+ compile "org.jetbrains.kotlin:kotlin-stdlib-js:1.1.0"
218
217
}
219
218
220
219
compileKotlin2Js {
@@ -225,14 +224,17 @@ class GradleFacetImportTest : GradleImportingTestCase() {
225
224
importProject()
226
225
227
226
with (facetSettings) {
228
- Assert.assertEquals("1.1", versionInfo.languageLevel!!.versionString)
229
- Assert.assertEquals("1.1", versionInfo.apiLevel!!.versionString)
230
- Assert.assertEquals(TargetPlatformKind.JavaScript, versionInfo.targetPlatformKind)
231
- Assert.assertEquals(true, compilerInfo.k2jsCompilerArguments!!.sourceMap)
232
- Assert.assertEquals("-source-map -module-kind plain -target v5 -main call",
233
- compilerInfo.compilerSettings!!.additionalArguments)
227
+ Assert .assertEquals(" 1.1" , languageLevel!! .versionString)
228
+ Assert .assertEquals(" 1.1" , apiLevel!! .versionString)
229
+ Assert .assertEquals(TargetPlatformKind .JavaScript , targetPlatformKind)
230
+ with (compilerArguments as K2JSCompilerArguments ) {
231
+ Assert .assertEquals(true , sourceMap)
232
+ Assert .assertEquals(" plain" , moduleKind)
233
+ }
234
+ Assert .assertEquals(" -version" ,
235
+ compilerSettings!! .additionalArguments)
234
236
}
235
- }*/
237
+ }
236
238
237
239
@Test
238
240
fun testDetectOldJsStdlib () {
@@ -281,14 +283,14 @@ class GradleFacetImportTest : GradleImportingTestCase() {
281
283
}
282
284
283
285
dependencies {
284
- classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.0-beta-38 ")
286
+ classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.0")
285
287
}
286
288
}
287
289
288
290
apply plugin: 'kotlin'
289
291
290
292
dependencies {
291
- compile "org.jetbrains.kotlin:kotlin-stdlib-common:1.1.0-beta-38 "
293
+ compile "org.jetbrains.kotlin:kotlin-stdlib-common:1.1.0"
292
294
}
293
295
""" )
294
296
importProject()
0 commit comments