t;)testPullCreate(t,session,"user1","repo1","feat/better_readme","This is a pull title")testEditFileToNewBranch(t,session,"user1","repo1","master","feat/much_better_readme","README.md","Hello, World (Edited More)\n")testPullCreate(t,session,"user1","repo1","feat/much_better_readme","This is a pull title")// Create issues (3 new issues)testNewIssue(t,session,"user2","repo1","Issue 1","Description 1")testNewIssue(t,session,"user2","repo1","Issue 2","Description 2")testNewIssue(t,session,"user2","repo1","Issue 3","Description 3")// Create releases (1 new release)createNewRelease(t,session,"/user2/repo1","v1.0.0","v1.0.0",false,false)// Open Activity page and check statsreq:=NewRequest(t,"GET","/user2/repo1/activity")resp=session.MakeRequest(t,req,http.StatusOK)htmlDoc:=NewHTMLParser(t,resp.Body)// Should be 1 published releaselist:=htmlDoc.doc.Find("#published-releases").Next().Find("p.desc")assert.Len(t,list.Nodes,1)// Should be 1 merged pull requestlist=htmlDoc.doc.Find("#merged-pull-requests").Next().Find("p.desc")assert.Len(t,list.Nodes,1)// Should be 2 proposed pull requestslist=htmlDoc.doc.Find("#proposed-pull-requests").Next().Find("p.desc")assert.Len(t,list.Nodes,2)// Should be 3 new issueslist=htmlDoc.doc.Find("#new-issues").Next().Find("p.desc")assert.Len(t,list.Nodes,3)})}