diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 94a116a2..7fe53d82 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -33,6 +33,18 @@ jobs: - name: Test run: bundle exec rake test + frozen-string-literal: + name: frozen-string-literal + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: ruby/setup-ruby@v1 + with: + ruby-version: ruby + bundler-cache: true + - name: Test + run: bundle exec rake test RUBYOPT="--enable-frozen-string-literal" + gem: name: "Gem: ${{ matrix.ruby-version }} on ${{ matrix.runs-on }}" runs-on: ${{ matrix.runs-on }} diff --git a/test/formatter/test_default.rb b/test/formatter/test_default.rb index 321d8180..aa403dbe 100644 --- a/test/formatter/test_default.rb +++ b/test/formatter/test_default.rb @@ -2,7 +2,7 @@ module REXMLTests class DefaultFormatterTest < Test::Unit::TestCase def format(node) formatter = REXML::Formatters::Default.new - output = "" + output = +"" formatter.write(node, output) output end