Skip to content

Commit beb6316

Browse files
committed
Fix key only parsing and testing
1 parent cc4b33d commit beb6316

3 files changed

Lines changed: 6 additions & 6 deletions

File tree

src/java-props.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export function parse(str: string): Properties {
1010
let line;
1111
while ((line = lr.readLine()) !== undefined) {
1212
let keyLen = 0;
13-
let valueStart = 0;
13+
let valueStart = line.length;
1414
let hasSep = false;
1515
let backslash = false;
1616

test/test.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,5 @@ multiline3: testing\
3535
always=multiline
3636
not-multiline:value
3737
key-only
38-
key-only-w-spaces1
39-
key-only-w-spaces2
38+
key-only-w-spaces1
39+
key-only-w-spaces2

test/test.properties-result.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"multiline2": "with spaces",
2424
"multiline3": "testingis cool\nalways=multiline",
2525
"not-multiline": "value",
26-
"key-only": "key-only",
27-
"key-only-w-spaces1": "key-only-w-spaces1",
28-
"key-only-w-spaces2": "key-only-w-spaces2"
26+
"key-only": "",
27+
"key-only-w-spaces1": "",
28+
"key-only-w-spaces2": ""
2929
}

0 commit comments

Comments
 (0)