mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
Added Jest snapshot test files as generated src (#3572)
This commit is contained in:
committed by
Colin Seymour
parent
e80b92e407
commit
f38d6bd124
@@ -81,7 +81,8 @@ module Linguist
|
|||||||
generated_grammarkit? ||
|
generated_grammarkit? ||
|
||||||
generated_roxygen2? ||
|
generated_roxygen2? ||
|
||||||
generated_jison? ||
|
generated_jison? ||
|
||||||
generated_yarn_lock?
|
generated_yarn_lock? ||
|
||||||
|
generated_jest_snapshot?
|
||||||
end
|
end
|
||||||
|
|
||||||
# Internal: Is the blob an Xcode file?
|
# Internal: Is the blob an Xcode file?
|
||||||
@@ -489,5 +490,15 @@ module Linguist
|
|||||||
return false unless lines.count > 0
|
return false unless lines.count > 0
|
||||||
return lines[0].include?("# THIS IS AN AUTOGENERATED FILE")
|
return lines[0].include?("# THIS IS AN AUTOGENERATED FILE")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Internal: Is this a Jest [snapshot test](https://facebook.github.io/jest/docs/snapshot-testing.html)
|
||||||
|
# file?
|
||||||
|
#
|
||||||
|
# Return true or false.
|
||||||
|
def generated_jest_snapshot?
|
||||||
|
return false unless extname == '.snap'
|
||||||
|
return false unless lines.count > 0
|
||||||
|
return lines[0].start_with?("// Jest Snapshot")
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
15
test/fixtures/Data/Jest.js.snap
vendored
Normal file
15
test/fixtures/Data/Jest.js.snap
vendored
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||||
|
|
||||||
|
exports[`View renders correctly 1`] = `
|
||||||
|
<View
|
||||||
|
style={
|
||||||
|
Object {
|
||||||
|
"alignItems": "center",
|
||||||
|
"flex": 1,
|
||||||
|
"margin": 40,
|
||||||
|
"paddingLeft": 10,
|
||||||
|
"paddingRight": 10,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/>
|
||||||
|
`;
|
||||||
@@ -79,9 +79,12 @@ class TestGenerated < Minitest::Test
|
|||||||
generated_fixture_loading_data("Data/sourcemap.v3.map")
|
generated_fixture_loading_data("Data/sourcemap.v3.map")
|
||||||
generated_fixture_loading_data("Data/sourcemap.v1.map")
|
generated_fixture_loading_data("Data/sourcemap.v1.map")
|
||||||
|
|
||||||
# Yarn locfile
|
# Yarn lockfile
|
||||||
generated_fixture_loading_data("Data/yarn.lock")
|
generated_fixture_loading_data("Data/yarn.lock")
|
||||||
|
|
||||||
|
# Jest snapshot test
|
||||||
|
generated_fixture_loading_data("Data/Jest.js.snap")
|
||||||
|
|
||||||
# Specflow
|
# Specflow
|
||||||
generated_fixture_without_loading_data("Features/BindingCulture.feature.cs")
|
generated_fixture_without_loading_data("Features/BindingCulture.feature.cs")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user