Changesets can be listed by changeset number.
The Git repository is here.
- Revision:
- 373
- Log:
Initial import of Radiant 0.9.1, which is now packaged as a gem. This is an
import of the tagged 0.9.1 source checked out from GitHub, which isn't quite
the same as the gem distribution - but it doesn't seem to be available in an
archived form and the installed gem already has modifications, so this is
the closest I can get.
- Author:
- rool
- Date:
- Mon Mar 21 13:40:05 +0000 2011
- Size:
- 1657 Bytes
1 | require File.dirname(__FILE__) + "/../../spec_helper" |
2 | require 'ostruct' |
3 | |
4 | describe Admin::RegionsHelper do |
5 | before :each do |
6 | @controller_name = 'page' |
7 | @controller.stub!(:controller_name).and_return(@controller_name) |
8 | @controller.stub!(:template_name).and_return('edit') |
9 | assigns[:controller_name] = @controller_name |
10 | @admin = Radiant::AdminUI.instance |
11 | helper.stub!(:admin).and_return(@admin) |
12 | @region_set_mock = Radiant::AdminUI::RegionSet.new |
13 | @admin.stub!(:page).and_return(OpenStruct.new(:edit => @region_set_mock)) |
14 | end |
15 | |
16 | it "should initialize relevant region variables" do |
17 | helper.lazy_initialize_region_set |
18 | @controller_name == 'page' |
19 | @template_name == 'edit' |
20 | @region_set === @region_set_mock |
21 | end |
22 | |
23 | describe "rendering a region" do |
24 | before :each do |
25 | @region_set_mock.add :main, "test" |
26 | helper.stub!(:capture).and_return("foo") |
27 | helper.lazy_initialize_region_set |
28 | end |
29 | |
30 | it "should render a region with no default partials" do |
31 | helper.should_receive(:render).with(:partial => "test").and_return("foo") |
32 | helper.render_region(:main).should == "foo" |
33 | end |
34 | |
35 | it "should capture the passed block, yielding the RegionPartials object and concatenating" do |
36 | helper.should_receive(:render).and_raise(::ActionView::MissingTemplate.new(Rails.configuration.view_paths, '.')) |
37 | helper.should_receive(:concat).with("foo") |
38 | helper.should_receive(:capture).and_return("foo") |
39 | helper.render_region(:main) do |main| |
40 | main.should be_kind_of(Radiant::AdminUI::RegionPartials) |
41 | main.test do |
42 | "foo" |
43 | end |
44 | end |
45 | end |
46 | end |
47 | end |