@@ -29,7 +29,7 @@ def render
29
29
end
30
30
end
31
31
32
- expect ( React . render_to_static_markup ( React . create_element ( Foo ) ) ) . to match ( /<input (type="text" value=""|value="" type="text")(\/ )?>/ )
32
+ expect ( React :: Server . render_to_static_markup ( React . create_element ( Foo ) ) ) . to match ( /<input (type="text" value=""|value="" type="text")(\/ )?>/ )
33
33
end
34
34
end
35
35
@@ -43,7 +43,7 @@ def render
43
43
params . on_event
44
44
end
45
45
end
46
- expect ( React . render_to_static_markup ( React . create_element ( Foo ) . on ( :event ) { 'works!' } ) ) . to eq ( '<span>works!</span>' )
46
+ expect ( React :: Server . render_to_static_markup ( React . create_element ( Foo ) . on ( :event ) { 'works!' } ) ) . to eq ( '<span>works!</span>' )
47
47
end
48
48
49
49
it 'will subscribe to multiple component event params' do
@@ -55,7 +55,7 @@ def render
55
55
params . on_event1 +params . on_event2
56
56
end
57
57
end
58
- expect ( React . render_to_static_markup ( React . create_element ( Foo ) . on ( :event1 , :event2 ) { 'works!' } ) ) . to eq ( '<span>works!works!</span>' )
58
+ expect ( React :: Server . render_to_static_markup ( React . create_element ( Foo ) . on ( :event1 , :event2 ) { 'works!' } ) ) . to eq ( '<span>works!works!</span>' )
59
59
end
60
60
61
61
it 'will subscribe to a native components event param' do
@@ -71,7 +71,7 @@ def render
71
71
Foo . class_eval do
72
72
imports "NativeComponent"
73
73
end
74
- expect ( React . render_to_static_markup ( React . create_element ( Foo ) . on ( :event ) { 'works!' } ) ) . to eq ( '<span>works!</span>' )
74
+ expect ( React :: Server . render_to_static_markup ( React . create_element ( Foo ) . on ( :event ) { 'works!' } ) ) . to eq ( '<span>works!</span>' )
75
75
end
76
76
77
77
it 'will subscribe to a component event param with a non-default name' do
@@ -82,7 +82,7 @@ def render
82
82
params . my_event
83
83
end
84
84
end
85
- expect ( React . render_to_static_markup ( React . create_element ( Foo ) . on ( "<my_event>" ) { 'works!' } ) ) . to eq ( '<span>works!</span>' )
85
+ expect ( React :: Server . render_to_static_markup ( React . create_element ( Foo ) . on ( "<my_event>" ) { 'works!' } ) ) . to eq ( '<span>works!</span>' )
86
86
end
87
87
88
88
it 'will subscribe to a component event param using the deprecated naming convention and generate a message' do
@@ -99,7 +99,7 @@ def render
99
99
var org_error_console = window.console.error;
100
100
window.console.warn = window.console.error = function(str){log.push(str)}
101
101
}
102
- expect ( React . render_to_static_markup ( React . create_element ( Foo ) . on ( :event ) { 'works!' } ) ) . to eq ( '<span>works!</span>' )
102
+ expect ( React :: Server . render_to_static_markup ( React . create_element ( Foo ) . on ( :event ) { 'works!' } ) ) . to eq ( '<span>works!</span>' )
103
103
`window.console.warn = org_warn_console; window.console.error = org_error_console;`
104
104
expect ( `log[0]` ) . to match ( /Warning: Failed prop( type|Type): In component `Foo`\n Provided prop `on_event` not specified in spec/ )
105
105
expect ( `log[1]` ) . to eq ( "Warning: Deprecated feature used in React::Component. In future releases React::Element#on('event') will no longer respond to the '_onEvent' emitter.\n Rename your emitter param to 'on_event' or use .on('<_onEvent>')" )
0 commit comments