blob: 8b7c30634f8ce41f30ee59665360d75e7896eb33 [file] [log] [blame]
package e2e
import (
"fmt"
"log"
"testing"
"github.com/stretchr/testify/assert"
)
// This test should only run once main_test is complete and ready
type DomainPullRequestCommit struct {
CommitSha string `json:"commit_sha"`
}
func TestDomainPullRequestCommits(t *testing.T) {
var domainPullRequestCommits []DomainPullRequestCommit
db, err := InitializeDb()
assert.Nil(t, err)
if err != nil {
log.Fatal(err)
}
sqlCommand := "SELECT commit_sha FROM lake.repo_commits rc JOIN commits c ON c.sha = rc.commit_sha where authored_date < '2019-04-21 10:12:19.000';"
rows, err := db.Query(sqlCommand)
if err != nil {
fmt.Println("ERROR: ", err)
}
assert.Nil(t, err)
defer rows.Close()
for rows.Next() {
var domainPullRequestCommit DomainPullRequestCommit
if err := rows.Scan(&domainPullRequestCommit.CommitSha); err != nil {
panic(err)
}
domainPullRequestCommits = append(domainPullRequestCommits, domainPullRequestCommit)
}
assert.Equal(t, 1617, len(domainPullRequestCommits))
}