小编Loz*_*zer的帖子

无法推送到github:找不到存储库

每当我尝试github从命令行将更改推送到远程存储库时,我收到以下错误:

> git push
remote: Repository not found.
fatal: repository 'https://github.com/MyOrg/MyRepo.git' not found
Run Code Online (Sandbox Code Playgroud)

(我已经取代了org和repo名称,但它们肯定是正确的名称).

我已经检查过我对存储库的写访问权限.我能够通过github网站创建分支并写入文件,并在本地将这些更改撤回.

我使用Git Credential Manager for Windows(GCM)使用github进行身份验证,我在gitconfig中有以下内容:

[credential]
    helper = manager
Run Code Online (Sandbox Code Playgroud)

我正在运行Windows 10,git版本2.10.2.windows.1.

windows git github

2
推荐指数
1
解决办法
689
查看次数

用 Jasmine 模拟 jQuery ajax 调用

我正在使用 Jasmine 2.5.2 为使用 jQuery 3.1.1 执行 Ajax 请求的代码编写单元测试。我想模拟 Ajax 调用,提供我自己的响应状态和文本。

我正在使用 Jasmine ajax 插件 ( https://github.com/pivotal/jasmine-ajax )。

按照https://jasmine.github.io/2.0/ajax.html上的示例,它使用 XMLHttpRequest 对象,效果很好。

describe("mocking ajax", function() {
    describe("suite wide usage", function() {
        beforeEach(function() {
            jasmine.Ajax.install();
        });

        afterEach(function() {
            jasmine.Ajax.uninstall();
        });

        it("specifying response when you need it", function() {
            var doneFn = jasmine.createSpy("success");

            var xhr = new XMLHttpRequest();
            xhr.onreadystatechange = function(args) {
                if (this.readyState == this.DONE) {
                    doneFn(this.responseText);
                }
            };

            xhr.open("GET", "/some/cool/url");
            xhr.send();
            expect(jasmine.Ajax.requests.mostRecent().url).toBe('/some/cool/url');
            expect(doneFn).not.toHaveBeenCalled();

            jasmine.Ajax.requests.mostRecent().respondWith({
                "status": 200,
                "contentType": 'text/plain',
                "responseText": …
Run Code Online (Sandbox Code Playgroud)

ajax jquery unit-testing jasmine jasmine-ajax

0
推荐指数
1
解决办法
6991
查看次数

标签 统计

ajax ×1

git ×1

github ×1

jasmine ×1

jasmine-ajax ×1

jquery ×1

unit-testing ×1

windows ×1