Sha256: d3e98c63de64ac10f266a904b8c5603eaef9a047092c75ac1972a66cdb880a05
Contents?: true
Size: 1.05 KB
Versions: 5
Compression:
Stored size: 1.05 KB
Contents
require_relative 'spec_helper' describe Xcode::Workspace do it "should enumerate all workspaces in current directory" do workspaces = Xcode.workspaces workspaces.size.should == 2 workspaces.first.name.should == "TestWorkspace" workspaces.first.projects.size.should == 1 end it "should fetch workspace by name" do w = Xcode.workspace 'TestWorkspace' w.should_not be_nil end it "should fetch workspace by name with extension and path" do w = Xcode.workspace "#{File.dirname(__FILE__)}/TestWorkspace.xcworkspace" w.should_not be_nil end it "should handle workspace that use ' in the XML" do w = Xcode.workspace "#{File.dirname(__FILE__)}/TestWorkspace2.xcworkspace" w.should_not be_nil end it "should have many projects" do w = Xcode.workspace "TestWorkspace" w.projects.size.should==1 w.projects.first.name.should=="TestProject" end it "should get project by name" do w = Xcode.workspace "TestWorkspace" p = w.project 'TestProject' p.name.should=="TestProject" end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
xcoder-0.1.18 | spec/workspace_spec.rb |
xcoder-0.1.15 | spec/workspace_spec.rb |
xcoder-0.1.14 | spec/workspace_spec.rb |
xcoder-0.1.13 | spec/workspace_spec.rb |
xcoder-0.1.12 | spec/workspace_spec.rb |