```ruby
# -*- coding: utf-8 -*-
if ''.respond_to?(:encoding)
  require 'helper'

  class TestSlimUnicode < TestSlim
    def test_unicode_tags
      source = "Статья года"
      result = "<Статья>года</Статья>"
      assert_html result, source
    end

    def test_unicode_attrs
      source = "Статья года=123 content"
      result = "<Статья года=\"123\">content</Статья>"
      assert_html result, source
    end
  end
end
```

Make the unicode text work regardless of smart_text option.
user
```ruby
# -*- coding: utf-8 -*-
if ''.respond_to?(:encoding)
  require 'helper'

  class TestSlimUnicode < TestSlim
    def test_unicode_tags
      source = "cтатья года"
      result = "<cтатья>года</cтатья>"
      assert_html result, source
    end

    def test_unicode_attrs
      source = "cтатья года=123 content"
      result = "<cтатья года=\"123\">content</cтатья>"
      assert_html result, source
    end
  end
end
```
assistant