Skip to content

Commit 4cf7453

Browse files
author
codegen-bot
committed
.
1 parent 16e0453 commit 4cf7453

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

tests/unit/codebase/file/test_file.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,17 @@ def test_codebase_files(tmpdir) -> None:
5959
assert {f for f in codebase.files(extensions=[".bin"])} == {file3}
6060

6161

62+
@pytest.mark.skip("MDX editing is broken")
63+
def test_codebase_edit_mdx(tmpdir) -> None:
64+
"""Editing MDx seems broken currently - it will just prepend to the file"""
65+
with get_codebase_session(tmpdir=tmpdir, files={"file1.mdx": "# Header", "file2.tsx": "console.log('hello, world!')"}) as codebase:
66+
file = codebase.get_file("file1.mdx")
67+
file.edit("NEW TEXT")
68+
codebase.commit()
69+
file = codebase.get_file("file1.mdx")
70+
assert file.content == "NEW TEXT"
71+
72+
6273
@pytest.mark.skipif(sys.platform == "darwin", reason="macOS is case-insensitive")
6374
def test_file_extensions_ignore_case(tmpdir) -> None:
6475
with get_codebase_session(tmpdir=tmpdir, files={"file1.py": "print(123)", "file2.py": "print(456)", "file3.bin": b"\x89PNG", "file4": "Hello world!"}) as codebase:

0 commit comments

Comments
 (0)