Пример #1
0
def test_global_merge_preserves_rakefile_copyright():
    src = "Hello,\nworld!\n# Copyright 2021 Google LLC\nOkay"
    dest = "Ruby\nrocks!\n# Copyright 2020 Google LLC\nYeah!"
    path = DUMMY_DIR / "Rakefile"
    result = ruby.global_merge(src, dest, path)
    assert result == "Hello,\nworld!\n# Copyright 2020 Google LLC\nOkay"
Пример #2
0
def test_global_merge_recognizes_version_syntax():
    src = "Hello,\nworld!"
    dest = 'Ruby\nrocks!\n  NOT_VERSION = "1.2.3".freeze\n'
    path = DUMMY_DIR / "version.rb"
    result = ruby.global_merge(src, dest, path)
    assert result == "Hello,\nworld!"
Пример #3
0
def test_global_merge_preserves_changelog():
    src = "Hello,\nworld!"
    dest = "Ruby\nrocks!"
    path = DUMMY_DIR / "CHANGELOG.md"
    result = ruby.global_merge(src, dest, path)
    assert result == "Ruby\nrocks!"
Пример #4
0
def test_global_merge_preserves_version():
    src = "Hello,\nworld!"
    dest = 'Ruby\nrocks!\n  VERSION = "1.2.3".freeze\n'
    path = DUMMY_DIR / "version.rb"
    result = ruby.global_merge(src, dest, path)
    assert result == 'Ruby\nrocks!\n  VERSION = "1.2.3".freeze\n'
Пример #5
0
def test_global_merge_passes_ordinary_files():
    src = "Hello,\nworld!"
    dest = "Ruby\nrocks!"
    path = DUMMY_DIR / "hello.rb"
    result = ruby.global_merge(src, dest, path)
    assert result == "Hello,\nworld!"