-
Notifications
You must be signed in to change notification settings - Fork 43
/
ModifiedFormatterTest.kt
43 lines (40 loc) · 1.04 KB
/
ModifiedFormatterTest.kt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
package com.github.vertical_blank.sqlformatter
import org.spekframework.spek2.Spek
import org.spekframework.spek2.style.specification.describe
object ModifiedFormatterTest :
Spek({
describe("ModifiedFormatter") {
it("With fat arrow operator") {
{
val result =
SqlFormatter.standard()
.extend { it.plusOperators("=>") }
.format("SELECT * FROM TABLE WHERE A => 4")
expect(result)
.toBe(
"""
SELECT
*
FROM
TABLE
WHERE
A => 4""".trimIndent())
}
}
it("With := operator") {
val result =
SqlFormatter.standard()
.extend { it.plusOperators(":=") }
.format("SELECT * FROM TABLE WHERE A := 4")
expect(result)
.toBe(
"""
SELECT
*
FROM
TABLE
WHERE
A := 4""".trimIndent())
}
}
})