Sha256: 8e0bb101d93a37ed48805ac776a656343a143d3e1532d23a60b0c000c81df823

Contents?: true

Size: 1.19 KB

Versions: 1

Compression:

Stored size: 1.19 KB

Contents

require 'flex-source-inspector'

describe FlexSourceInspector::Inspector do
 
  it "will return an array of unused classes" do
    link_report = "spec/data/ApplicationOne_link-report.xml"
    src = "spec/data/LinkReportTestProject/flex-src"
    result = FlexSourceInspector::Inspector.inspect(src, link_report)
    puts "result: #{result}"
    result.should( include "NotUsedOne.as")
  end
  
  it "will return an array of unused classes for multiple link reports" do
    link_report = "spec/data/ApplicationOne_link-report.xml"
    link_report_two = "spec/data/ApplicationTwo_link-report.xml"
    src = "spec/data/LinkReportTestProject/flex-src"
    result = FlexSourceInspector::Inspector.inspect(src, link_report, link_report_two)
    puts "result: #{result}"
    result.should( include "NotUsedOne.as" )
    result.should_not( include "ModelOne.as")
  end

  it "will find classes declared within swcs" do
    link_report = "spec/data/swc_link_report.xml"
    src = "spec/data/LinkReportTestProject/flex-src"
    result = FlexSourceInspector::Inspector.inspect(src, link_report)
    puts "result: #{result}"
    result.should( include "NotUsedOne.as" )
    result.should_not( include "ModelOne.as")
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
flex-source-inspector-0.0.3 spec/flex-source-inspector_spec.rb