mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
Check generated Jest snap file (#3874)
* Check generated Jest snap file * Check file name rule first ref: https://github.com/github/linguist/pull/3874/files#r146168309 * Check extension first It must be cheaper ref: https://github.com/github/linguist/pull/3874/files#r146168426
This commit is contained in:
committed by
Colin Seymour
parent
a4e6fc78c8
commit
ca714340e8
@@ -62,6 +62,7 @@ module Linguist
|
|||||||
npm_shrinkwrap_or_package_lock? ||
|
npm_shrinkwrap_or_package_lock? ||
|
||||||
godeps? ||
|
godeps? ||
|
||||||
generated_by_zephir? ||
|
generated_by_zephir? ||
|
||||||
|
generated_jest_snap? ||
|
||||||
minified_files? ||
|
minified_files? ||
|
||||||
has_source_map? ||
|
has_source_map? ||
|
||||||
source_map? ||
|
source_map? ||
|
||||||
@@ -525,5 +526,12 @@ module Linguist
|
|||||||
return false unless lines.count > 1
|
return false unless lines.count > 1
|
||||||
return lines[0].start_with?("// Generated by the gRPC")
|
return lines[0].start_with?("// Generated by the gRPC")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Internal: Is this a snap file of Jest?
|
||||||
|
#
|
||||||
|
# Return true or false
|
||||||
|
def generated_jest_snap?
|
||||||
|
name.end_with?(".snap") && name.include?("__snapshots__")
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
31
test/fixtures/Data/__snapshots__/Button.ios.js.snap
vendored
Normal file
31
test/fixtures/Data/__snapshots__/Button.ios.js.snap
vendored
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
exports[`test renders regular button 1`] = `
|
||||||
|
<View
|
||||||
|
accessibilityComponentType={undefined}
|
||||||
|
accessibilityLabel={undefined}
|
||||||
|
accessibilityTraits={undefined}
|
||||||
|
accessible={true}
|
||||||
|
hitSlop={undefined}
|
||||||
|
onLayout={undefined}
|
||||||
|
onResponderGrant={[Function]}
|
||||||
|
onResponderMove={[Function]}
|
||||||
|
onResponderRelease={[Function]}
|
||||||
|
onResponderTerminate={[Function]}
|
||||||
|
onResponderTerminationRequest={[Function]}
|
||||||
|
onStartShouldSetResponder={[Function]}
|
||||||
|
style={
|
||||||
|
Object {
|
||||||
|
"borderRadius": 2,
|
||||||
|
"opacity": 1,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
testID={undefined}>
|
||||||
|
<View
|
||||||
|
style={
|
||||||
|
Object {
|
||||||
|
"alignSelf": "center",
|
||||||
|
"zIndex": 999,
|
||||||
|
}
|
||||||
|
} />
|
||||||
|
Test
|
||||||
|
</View>
|
||||||
|
`;
|
||||||
@@ -115,5 +115,8 @@ class TestGenerated < Minitest::Test
|
|||||||
|
|
||||||
# PostScript
|
# PostScript
|
||||||
generated_sample_loading_data("PostScript/lambda.pfa")
|
generated_sample_loading_data("PostScript/lambda.pfa")
|
||||||
|
|
||||||
|
# Jest snap
|
||||||
|
generated_fixture_without_loading_data("Data/__snapshots__/Button.ios.js.snap")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user