@@ -22,49 +22,27 @@ const pages = {
22
22
<span class="gh-header-number">#12</span>
23
23
</h1>
24
24
<div class="js-issue-labels">
25
- <a class="sidebar-labels-style" title ="bug">bug</a>
25
+ <a class="IssueLabel hx_IssueLabel" data-name ="bug">bug</a>
26
26
</div>
27
27
</div>` ,
28
28
indexpage : `
29
29
<div class="js-check-all-container">
30
- <ul >
31
- <li id="issue_12" class="js-issue-row selected">
30
+ <div >
31
+ <div id="issue_12" class="js-issue-row selected">
32
32
<input type="checkbox" class="js-issues-list-check" name="issues[]" value="12">
33
33
<a href="/bitcrowd/tickety-tick/issues/12" class="h4 js-navigation-open">
34
34
A Selected GitHub Issue
35
35
</a>
36
- <span class="labels ">
36
+ <span class="lh-default ">
37
37
<a href="#" class="IssueLabel">bug</a>
38
38
</span>
39
- </li >
40
- <li id="issue_11" class="js-issue-row">
39
+ </div >
40
+ <div id="issue_11" class="js-issue-row">
41
41
<input type="checkbox" class="js-issues-list-check" name="issues[]" value="11">
42
42
<a href="/bitcrowd/tickety-tick/issues/11" class="h4 js-navigation-open">
43
43
A GitHub Issue
44
44
</a>
45
- <span class="labels"></span>
46
- </li>
47
- </ul>
48
- </div>` ,
49
- projectpage : `
50
- <div class="project-columns">
51
- <div class="project-card"
52
- data-card-state='["open"]'
53
- data-card-label='["enhancement"]'
54
- data-card-title='["an","example","feature","ticket","42","#42"]'>
55
- <a class="h5">An Example Feature Ticket</a>
56
- </div>
57
- <div class="project-card"
58
- data-card-state='["open"]'
59
- data-card-label='["bug"]'
60
- data-card-title='["an","example","bug","ticket","43","#43"]'>
61
- <a class="h5">An Example Bug Ticket</a>
62
- </div>
63
- <div class="project-card"
64
- data-card-state='["closed"]'
65
- data-card-label='["bug"]'
66
- data-card-title='["an","example","bug","ticket","which","was","closed","and","should","not","be","found","44","#44"]'>
67
- <a class="h5">An Example Bug Ticket which was closed and should not be found</a>
45
+ </div>
68
46
</div>
69
47
</div>` ,
70
48
} ,
@@ -109,28 +87,6 @@ const pages = {
109
87
</li>
110
88
</ul>
111
89
</div>` ,
112
-
113
- projectpage : `
114
- <div class="project-columns">
115
- <div class="project-card"
116
- data-card-state='["open"]'
117
- data-card-label='["enhancement"]'
118
- data-card-title='["an","example","feature","ticket","42","#42"]'>
119
- <a class="h5">An Example Feature Ticket</a>
120
- </div>
121
- <div class="project-card"
122
- data-card-state='["open"]'
123
- data-card-label='["bug"]'
124
- data-card-title='["an","example","bug","ticket","43","#43"]'>
125
- <a class="h5">An Example Bug Ticket</a>
126
- </div>
127
- <div class="project-card"
128
- data-card-state='["closed"]'
129
- data-card-label='["bug"]'
130
- data-card-title='["an","example","bug","ticket","which","was","closed","and","should","not","be","found","44","#44"]'>
131
- <a class="h5">An Example Bug Ticket which was closed and should not be found</a>
132
- </div>
133
- </div>` ,
134
90
} ,
135
91
} ;
136
92
@@ -140,7 +96,6 @@ const url = (path: string) =>
140
96
Object . keys ( selectors ) . forEach ( ( variant ) => {
141
97
const html = pages [ variant as keyof typeof selectors ] ;
142
98
143
- // eslint-disable-next-line jest/valid-describe
144
99
describe ( `github adapter (${ variant } )` , ( ) => {
145
100
function doc ( body = "" ) {
146
101
const { window } = new JSDOM ( `<html><body>${ body } </body></html>` ) ;
@@ -187,23 +142,5 @@ Object.keys(selectors).forEach((variant) => {
187
142
} ,
188
143
] ) ;
189
144
} ) ;
190
-
191
- it ( "extracts tickets from project pages" , async ( ) => {
192
- const result = await scan ( url ( "projects/1" ) , doc ( html . projectpage ) ) ;
193
- expect ( result ) . toEqual ( [
194
- {
195
- id : "42" ,
196
- title : "An Example Feature Ticket" ,
197
- type : "feature" ,
198
- url : "https://github.com/test-org/test-project/issues/42" ,
199
- } ,
200
- {
201
- id : "43" ,
202
- title : "An Example Bug Ticket" ,
203
- type : "bug" ,
204
- url : "https://github.com/test-org/test-project/issues/43" ,
205
- } ,
206
- ] ) ;
207
- } ) ;
208
145
} ) ;
209
146
} ) ;
0 commit comments