@@ -5,83 +5,6 @@ import {
5
5
} from "./PackageDetails"
6
6
7
7
describe ( "getPackageDetailsFromPatchFilename" , ( ) => {
8
- it ( "parses old-style patch filenames" , ( ) => {
9
- expect (
10
- getPackageDetailsFromPatchFilename ( "@types/banana:3.4.2-beta.2.patch" ) ,
11
- ) . toMatchInlineSnapshot ( `
12
- Object {
13
- "humanReadablePathSpecifier": "@types/banana",
14
- "isDevOnly": false,
15
- "isNested": false,
16
- "name": "@types/banana",
17
- "packageNames": Array [
18
- "@types/banana",
19
- ],
20
- "patchFilename": "@types/banana:3.4.2-beta.2.patch",
21
- "path": "node_modules/@types/banana",
22
- "pathSpecifier": "@types/banana",
23
- "version": "3.4.2-beta.2",
24
- }
25
- ` )
26
-
27
- expect ( getPackageDetailsFromPatchFilename ( "banana:0.4.2.patch" ) )
28
- . toMatchInlineSnapshot ( `
29
- Object {
30
- "humanReadablePathSpecifier": "banana",
31
- "isDevOnly": false,
32
- "isNested": false,
33
- "name": "banana",
34
- "packageNames": Array [
35
- "banana",
36
- ],
37
- "patchFilename": "banana:0.4.2.patch",
38
- "path": "node_modules/banana",
39
- "pathSpecifier": "banana",
40
- "version": "0.4.2",
41
- }
42
- ` )
43
-
44
- expect ( getPackageDetailsFromPatchFilename ( "banana+0.4.2.patch" ) )
45
- . toMatchInlineSnapshot ( `
46
- Object {
47
- "humanReadablePathSpecifier": "banana",
48
- "isDevOnly": false,
49
- "isNested": false,
50
- "name": "banana",
51
- "packageNames": Array [
52
- "banana",
53
- ],
54
- "patchFilename": "banana+0.4.2.patch",
55
- "path": "node_modules/banana",
56
- "pathSpecifier": "banana",
57
- "version": "0.4.2",
58
- }
59
- ` )
60
-
61
- expect ( getPackageDetailsFromPatchFilename ( "banana-0.4.2.patch" ) ) . toBe ( null )
62
-
63
- expect (
64
- getPackageDetailsFromPatchFilename ( "@types+banana-0.4.2.patch" ) ,
65
- ) . toBe ( null )
66
-
67
- expect ( getPackageDetailsFromPatchFilename ( "banana+0.4.2.dev.patch" ) )
68
- . toMatchInlineSnapshot ( `
69
- Object {
70
- "humanReadablePathSpecifier": "banana",
71
- "isDevOnly": true,
72
- "isNested": false,
73
- "name": "banana",
74
- "packageNames": Array [
75
- "banana",
76
- ],
77
- "patchFilename": "banana+0.4.2.dev.patch",
78
- "path": "node_modules/banana",
79
- "pathSpecifier": "banana",
80
- "version": "0.4.2",
81
- }
82
- ` )
83
- } )
84
-
85
8
it ( "parses new-style patch filenames" , ( ) => {
86
9
expect ( getPackageDetailsFromPatchFilename ( "banana++apple+0.4.2.patch" ) )
87
10
. toMatchInlineSnapshot ( `
0 commit comments