mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
added VCR Cassette to the 'generated' list so they get suppressed
This commit is contained in:
@@ -62,7 +62,8 @@ module Linguist
|
|||||||
generated_protocol_buffer? ||
|
generated_protocol_buffer? ||
|
||||||
generated_jni_header? ||
|
generated_jni_header? ||
|
||||||
composer_lock? ||
|
composer_lock? ||
|
||||||
node_modules?
|
node_modules? ||
|
||||||
|
vcr_cassette?
|
||||||
end
|
end
|
||||||
|
|
||||||
# Internal: Is the blob an XCode project file?
|
# Internal: Is the blob an XCode project file?
|
||||||
@@ -235,5 +236,13 @@ module Linguist
|
|||||||
def composer_lock?
|
def composer_lock?
|
||||||
!!name.match(/composer.lock/)
|
!!name.match(/composer.lock/)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Is the blob a VCR Cassette file?
|
||||||
|
#
|
||||||
|
# Returns true or false
|
||||||
|
def vcr_cassette?
|
||||||
|
# VCR Cassettes have "recorded_with: VCR" in the second last line.
|
||||||
|
return lines[-2].include?("recorded_with: VCR")
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
20
samples/YAML/vcr_cassette.yml
Normal file
20
samples/YAML/vcr_cassette.yml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
---
|
||||||
|
http_interactions:
|
||||||
|
- request:
|
||||||
|
method: get
|
||||||
|
uri: http://example.com/
|
||||||
|
body: ''
|
||||||
|
headers: {}
|
||||||
|
response:
|
||||||
|
status:
|
||||||
|
code: 200
|
||||||
|
message: OK
|
||||||
|
headers:
|
||||||
|
Content-Type:
|
||||||
|
- text/html;charset=utf-8
|
||||||
|
Content-Length:
|
||||||
|
- '26'
|
||||||
|
body: This is the response body
|
||||||
|
http_version: '1.1'
|
||||||
|
recorded_at: Tue, 01 Nov 2011 04:58:44 GMT
|
||||||
|
recorded_with: VCR 2.0.0
|
||||||
@@ -211,6 +211,9 @@ class TestBlob < Test::Unit::TestCase
|
|||||||
assert !blob("CSS/bootstrap.css").generated?
|
assert !blob("CSS/bootstrap.css").generated?
|
||||||
assert blob("CSS/bootstrap.min.css").generated?
|
assert blob("CSS/bootstrap.min.css").generated?
|
||||||
|
|
||||||
|
# Generated VCR
|
||||||
|
assert blob("YAML/vcr_cassette.yml").generated?
|
||||||
|
|
||||||
assert Linguist::Generated.generated?("node_modules/grunt/lib/grunt.js", nil)
|
assert Linguist::Generated.generated?("node_modules/grunt/lib/grunt.js", nil)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user