File tree Expand file tree Collapse file tree 2 files changed +12
-8
lines changed Expand file tree Collapse file tree 2 files changed +12
-8
lines changed Original file line number Diff line number Diff line change 60
60
it 'returns the content of the readme file' do
61
61
expect ( subject . readme ) . to eq File . read ( "#{ path_to_source } /README.md" )
62
62
end
63
+
64
+ context 'when the README does not exist' do
65
+ let ( :selector ) { 'spec/fixtures/render/source' }
66
+
67
+ it 'returns nil' do
68
+ expect ( subject . readme ) . to be_nil
69
+ end
70
+ end
63
71
end
64
72
65
73
describe '#render' do
66
- let ( :selector ) { 'source' }
74
+ let ( :selector ) { 'spec/fixtures/render/ source' }
67
75
let ( :mock_render_context ) { double RenderContext }
68
76
69
77
it 'evaluates the render script in a RenderContext' do
70
- allow ( RenderContext ) . to receive ( :new ) . with ( source : 'source' , target : 'target' , show : 'show' )
71
- . and_return ( mock_render_context )
72
- allow ( subject ) . to receive ( :render_script )
73
- . and_return ( :dummy_render_script )
74
-
75
- expect ( mock_render_context ) . to receive ( :instance_eval ) . with ( :dummy_render_script )
78
+ allow ( RenderContext ) . to receive ( :new ) . and_return ( mock_render_context )
76
79
77
- subject . render 'target' , show : 'show'
80
+ expect { subject . render 'any target' } . to output ( "render script executed \n " ) . to_stdout
78
81
end
79
82
end
80
83
end
Original file line number Diff line number Diff line change
1
+ puts "render script executed"
You can’t perform that action at this time.
0 commit comments