Sha256: 501475829c5d73114543ba1ad0ae5174dc0f89adf9f3f2af7c7de838315b1692
Contents?: true
Size: 1.93 KB
Versions: 2
Compression:
Stored size: 1.93 KB
Contents
Feature: The script correctly implements a dry run feature In order to see what files _will_ be changed by running the script the developer will need to make these tests pass Scenario: Run the app on a single file Given a single source file called MasterViewController.m When I run `fixbraces -d MasterViewController.m` Then MasterViewController.m should not be formatted correctly Then the output should contain "MasterViewController.m" And the exit status should be 0 Scenario: Run the app on a directory Given an Xcode project When I run `"fixbraces -d ."` Then the files in the directory should be unchanged And the exit status should be 0 Scenario: Run the app on a number of files in the directory Given an Xcode project When I run `"fixbraces -d FixbracesTestProject/*.m"` And the suggested changed files should be listed And the files in the directory should be unchanged And the exit status should be 0 Scenario: Show an error message if no file or directory is provided Given an Xcode project When I run `fixbraces -d` Then the output should contain "Error: fixbraces needs to know what directory or files to attempt to correct." And the exit status should not be 0 Scenario: Show an error message for a non-existent file or directory Given an Xcode project When I run `fixbraces -d non_existent_path` Then the output should contain "Invalid path" And the exit status should be 0 Scenario: If one of the files is non-existent correct the file that can be changed and show an error message for the non-existent one Given a single source file called MasterViewController.m When I run `fixbraces -d MasterViewController.m some_file.m` Then MasterViewController.m should not be formatted correctly And the output should contain "MasterViewController.m" And the output should contain "Invalid path" And the exit status should be 0
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fixbraces-1.3.1 | features/fixbraces_dry.feature |
fixbraces-1.3.0 | features/fixbraces_dry.feature |