Skip to content
This repository was archived by the owner on Dec 15, 2022. It is now read-only.

Commit a783032

Browse files
committed
added failing test
1 parent 17c5ea4 commit a783032

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

spec/text-buffer-spec.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,14 @@ describe('when a buffer is already open', () => {
1111

1212
expect(buffer.getText()).toBe('bar(x)')
1313
})
14+
15+
it('replaces tstat_fvars()->curr_setpoint[HEAT_EN] = new_tptr->heat_limit; with tstat_set_curr_setpoint(HEAT_EN, new_tptr->heat_limit);', () => {
16+
const filePath = path.join(__dirname, 'fixtures', 'sample.js')
17+
const buffer = new TextBuffer()
18+
buffer.setPath(filePath)
19+
buffer.setText('if (tstat_fvars()->curr_setpoint[HEAT_EN] > new_tptr->heat_limit) { tstat_fvars()->curr_setpoint[HEAT_EN] = new_tptr->heat_limit; }')
20+
buffer.replace(/tstat_fvars\(\)->curr_setpoint\[(.+?)\] = (.+?);/, 'tstat_set_curr_setpoint($1, $2);')
21+
22+
expect(buffer.getText()).toBe('if (tstat_fvars()->curr_setpoint[HEAT_EN] > new_tptr->heat_limit) { tstat_set_curr_setpoint(HEAT_EN, new_tptr->heat_limit); }')
23+
})
1424
})

0 commit comments

Comments
 (0)