Fix a bug in the command and added a test case for that feature.
This commit is contained in:
parent
04d2a35ce5
commit
98e291fa2b
@ -236,7 +236,6 @@ Feature: Command Line
|
|||||||
Then my css is validated
|
Then my css is validated
|
||||||
And I am informed that my css is valid.
|
And I am informed that my css is valid.
|
||||||
|
|
||||||
@broken
|
|
||||||
Scenario: Get stats for my project
|
Scenario: Get stats for my project
|
||||||
Given I am using the existing project in test/fixtures/stylesheets/compass
|
Given I am using the existing project in test/fixtures/stylesheets/compass
|
||||||
When I run: compass stats
|
When I run: compass stats
|
||||||
@ -251,3 +250,9 @@ Feature: Command Line
|
|||||||
| sass/utilities.sass | 2 | 0 | 0 | 2 | 5 | 11 |
|
| sass/utilities.sass | 2 | 0 | 0 | 2 | 5 | 11 |
|
||||||
| Total.* | 44 | 9 | 0 | 45 | 299 | 832 |
|
| Total.* | 44 | 9 | 0 | 45 | 299 | 832 |
|
||||||
|
|
||||||
|
Scenario: List frameworks registered with compass
|
||||||
|
When I run: compass frameworks
|
||||||
|
Then I should see the following lines of output:
|
||||||
|
| blueprint |
|
||||||
|
| compass |
|
||||||
|
|
||||||
|
@ -232,3 +232,6 @@ Then /^the image ([^ ]+) has a size of (\d+)x(\d+)$/ do |file, width, height|
|
|||||||
IO.read(file)[0x10..0x18].unpack('NN').should == [width.to_i, height.to_i]
|
IO.read(file)[0x10..0x18].unpack('NN').should == [width.to_i, height.to_i]
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Then /^I should see the following lines of output:$/ do |table|
|
||||||
|
table.diff!([['blueprint'],['compass']])
|
||||||
|
end
|
||||||
|
@ -13,9 +13,21 @@ module Compass
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
class << self
|
class << self
|
||||||
|
def option_parser(arguments)
|
||||||
|
parser = Compass::Exec::CommandOptionParser.new(arguments)
|
||||||
|
parser.extend(Compass::Exec::GlobalOptionsParser)
|
||||||
|
end
|
||||||
|
def usage
|
||||||
|
option_parser([]).to_s
|
||||||
|
end
|
||||||
def description(command)
|
def description(command)
|
||||||
"List the available frameworks"
|
"List the available frameworks"
|
||||||
end
|
end
|
||||||
|
def parse!(arguments)
|
||||||
|
parser = option_parser(arguments)
|
||||||
|
parser.parse!
|
||||||
|
parser.options
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user