Sha256: f93a75a9fe92a7975ea9c95519280e4a41068832a7431d0a899e776d93825fd9

Contents?: true

Size: 713 Bytes

Versions: 4

Compression:

Stored size: 713 Bytes

Contents

require File.join(__FILE__.gsub(/(.*)?\/spec\/.*$/, '\1'), 'spec/spec_helper')

describe Rtml::ReverseEngineering::Crawler do
  context "with a prefab TML document" do
    before :each do
      subject.tml = File.read(File.join(Rtml.root, "spec/support/raw_tml/valid_document.tml"))
    end

    it "should visit #init and then #main" do
      subject.visit "#init"
      subject.current_screen.should == "main"
    end
  end

  context "with a missing action" do
    before :each do
      subject.visit "/rtml/missing_action.rtml?ignore_state=true" #"/rtml-2.0.0/missing_action.tml?ignore_state=true"
    end

    it "should pause at #rescue" do
      subject.current_screen.should == "rescue"
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rtml-2.0.3 spec/lib/rtml/reverse_engineering/crawler_spec.rb
rtml-2.0.2 spec/lib/rtml/reverse_engineering/crawler_spec.rb
rtml-2.0.1 spec/lib/rtml/reverse_engineering/crawler_spec.rb
rtml-2.0.0.alpha.1 spec/lib/rtml/reverse_engineering/crawler_spec.rb