fix(dream): limit newline normalization to CRLF
This commit is contained in:
@@ -697,6 +697,22 @@ class TestDreamContentDiff:
|
||||
assert status == ""
|
||||
assert store.dream_content_diff() == ""
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
("before", "after", "changed"),
|
||||
[
|
||||
(b"# Memory\r\n", b"# Memory\n", False),
|
||||
(b"# Memory\n", b"# Memory", True),
|
||||
(b"# Memory\r", b"# Memory\n", True),
|
||||
],
|
||||
)
|
||||
def test_only_ignores_crlf_lf_changes(self, store, before, after, changed):
|
||||
store.memory_file.write_bytes(before)
|
||||
store.git.init()
|
||||
|
||||
store.memory_file.write_bytes(after)
|
||||
|
||||
assert bool(store.dream_content_diff()) is changed
|
||||
|
||||
def test_reflects_real_content_edits(self, store):
|
||||
store.git.init()
|
||||
store.git.auto_commit("initial")
|
||||
|
||||
Reference in New Issue
Block a user