Merge pull request #1518 from yterajima/issue/builded-text-file-permission-is-0600
fixed: Builded text file(html, css, xml, txt...)'s permission is 0600
This commit is contained in:
commit
211f1b5a85
|
@ -46,4 +46,12 @@ Feature: Builder
|
|||
Scenario: Build alias (b)
|
||||
Given a fixture app "large-build-app"
|
||||
When I run `middleman b`
|
||||
Then was successfully built
|
||||
Then was successfully built
|
||||
|
||||
Scenario: Builded text file(ex: html, css, xml, txt)'s permission is 0644
|
||||
Given a successfully built app at "large-build-app"
|
||||
When I cd to "build"
|
||||
Then the mode of filesystem object "index.html" should match "0644"
|
||||
And the mode of filesystem object "stylesheets/static.css" should match "0644"
|
||||
And the mode of filesystem object "feed.xml" should match "0644"
|
||||
And the mode of filesystem object ".htaccess" should match "0644"
|
||||
|
|
|
@ -130,6 +130,7 @@ module Middleman
|
|||
file.binmode
|
||||
file.write(contents)
|
||||
file.close
|
||||
File.chmod(0644, file)
|
||||
file
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in a new issue