node/deps/npm/node_modules/hosted-git-info/test/lib/standard-tests.js

29 lines
1.4 KiB
JavaScript

"use strict"
module.exports = function (verify, domain, shortname) {
verify("https://" + domain + "/111/222", "https")
verify("https://" + domain + "/111/222.git", "https.git")
verify("https://" + domain + "/111/222#branch", "https#branch", "branch")
verify("https://" + domain + "/111/222.git#branch", "https.git#branch", "branch")
verify("git+https://" + domain + "/111/222", "git+https")
verify("git+https://" + domain + "/111/222.git", "git+https.git")
verify("git+https://" + domain + "/111/222#branch", "git+https#branch", "branch")
verify("git+https://" + domain + "/111/222.git#branch", "git+https.git#branch", "branch")
verify("git@" + domain + ":111/222", "ssh")
verify("git@" + domain + ":111/222.git", "ssh.git")
verify("git@" + domain + ":111/222#branch", "ssh", "branch")
verify("git@" + domain + ":111/222.git#branch", "ssh.git", "branch")
verify("git+ssh://git@" + domain + "/111/222", "ssh url")
verify("git+ssh://git@" + domain + "/111/222.git", "ssh url.git")
verify("git+ssh://git@" + domain + "/111/222#branch", "ssh url#branch", "branch")
verify("git+ssh://git@" + domain + "/111/222.git#branch", "ssh url.git#branch", "branch")
verify(shortname + ":111/222", "shortcut")
verify(shortname + ":111/222.git", "shortcut.git")
verify(shortname + ":111/222#branch", "shortcut#branch", "branch")
verify(shortname + ":111/222.git#branch", "shortcut.git#branch", "branch")
}