Sha256: 210aecc00e519f99843dfda3baf081b7490ce4ad058aa052447f76280e598d50
Contents?: true
Size: 926 Bytes
Versions: 4
Compression:
Stored size: 926 Bytes
Contents
require 'spec_helper' describe "Project" do it "general" do prj = CodeStats::Project.new sample_project_path prj.name.should == 'sample_project' prj.files.size.should == 4 prj.analyze! prj.unknown_extensions.should == [:unknown] # sources prj.lines_count.should == 10 prj.characters_count.should == 32 prj.lines_count_by_language.should == {JavaScript: 5, Ruby: 5} prj.characters_count_by_language.should == {JavaScript: 19, Ruby: 13} # specs prj.specs.lines_count.should == 2 prj.specs.characters_count.should == 16 prj.specs.lines_count_by_language.should == {Ruby: 2} prj.specs.characters_count_by_language.should == {Ruby: 16} end it "language filters" do prj = CodeStats::Project.new sample_project_path prj.analyze! prj.lines_count(except: :JavaScript).should == 5 prj.characters_count(except: :JavaScript).should == 13 end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
code_stats2-0.1.8 | spec/project_spec.rb |
code_stats2-0.1.7 | spec/project_spec.rb |
code_stats2-0.1.6 | spec/project_spec.rb |
code_stats2-0.1.5 | spec/project_spec.rb |