Sha256: 36831f93ffc925b5e7192de2cae7dac95a725ccfebe639211fc53fb76f4fdabf

Contents?: true

Size: 694 Bytes

Versions: 8

Compression:

Stored size: 694 Bytes

Contents

require "spec_helper"

describe 'React::Server', js: true do

  describe "render_to_string" do
    it "should render a React.Element to string" do
      client_option render_on: :both
      expect_evaluate_ruby do
        ele = React.create_element('span') { "lorem" }
        React::Server.render_to_string(ele).class.name
      end.to eq("String")
    end
  end

  describe "render_to_static_markup" do
    it "should render a React.Element to static markup" do
      client_option render_on: :both
      expect_evaluate_ruby do
        ele = React.create_element('span') { "lorem" }
        React::Server.render_to_static_markup(ele)
      end.to eq("<span>lorem</span>")
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
hyper-react-1.0.0.lap28 spec/react/server_spec.rb
hyper-react-1.0.0.lap27 spec/react/server_spec.rb
hyper-react-1.0.0.lap26 spec/react/server_spec.rb
hyper-react-1.0.0.lap25 spec/react/server_spec.rb
hyper-react-1.0.0.lap24 spec/react/server_spec.rb
hyper-react-1.0.0.lap23 spec/react/server_spec.rb
hyper-react-1.0.0.lap22 spec/react/server_spec.rb
hyper-react-1.0.0.lap21 spec/react/server_spec.rb