Sha256: c7163cbfcac3a19b6d8bafe2c5eedb33bbc662b92653c8dab5afc2c1e12cecf1

Contents?: true

Size: 828 Bytes

Versions: 4

Compression:

Stored size: 828 Bytes

Contents

require 'spec_helper'
require 'build_tree_helper'

describe "pages/index" do
  include Capybara::DSL

  before(:all) do
    Benchmark.bm do |b|
      b.report{
        Page.all.each{|p| begin; p.destroy; rescue; end; }
      }
    end
    puts "DB Cleaning"

    # sleep 3

    # 5 => 155
    # 6 => 258
    # 7 => 399
    # 8 => 584
    # 9 => 819
    # 10 => 1110
    Benchmark.bm do |b|
      b.report{
        build_test_tree Page, 10
      }
    end
    puts "Tree Building"

  end

  it "render all pages without capybara" do
    assign :pages, Page.all
    render
  end

  it "pages/index" do
    visit '/pages'
    nodes = all('li', visible: true)
    nodes.count.should be 15
  end

  it "pages/manage all pages" do
    visit '/pages/manage'
    nodes = all('li', visible: true)
    nodes.count.should be 1110
  end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
the_sortable_tree-2.6.1 spec/dummy_app/spec/views/pages/index.html.haml_spec.rb
the_sortable_tree-2.6.0 spec/dummy_app/spec/views/pages/index.html.haml_spec.rb
jquery_sortable_tree-3.0.0 spec/dummy_app/spec/views/pages/index.html.haml_spec.rb
the_sortable_tree-2.5.0 spec/dummy_app/spec/views/pages/index.html.haml_spec.rb