在将它合并到我的存储库之前,有没有办法测试 dependentabot 是否按预期工作?
我在一个相当大的团队工作,我想确保我可以在合并之前测试功能。我创建了一个分支,其中向我们的开发分支开放了 PR。有没有办法确保创建更新依赖项的 PR 并添加我设置的审阅者?
重新启动MAMP后,我注意到MySQL Server复选框没有像往常那样变绿.我再次单击"启动服务器"并收到一条消息,指出"由于某些其他软件正在使用端口8888,因此无法启动Apache." 很奇怪,因为我没有对系统或应用程序进行任何更改,也没有安装任何更新.我打开Chrome并输入了我正在本地开发的网站的网址,它显示没问题.但是,当我尝试使用虚拟用户帐户登录该站点时,我收到了"SQLSTATE [HY000] [2002]无法通过套接字连接到本地MySQL服务器'/Applications/MAMP/tmp/mysql/mysql.sock' (2)"消息.
关于第一个问题(另一个程序使用的Apache端口),我打开了终端并>> sudo lsof -i -P | grep -i "listen"查看哪些端口会出现.当MAMP关闭时,控制台输出为
launchd 1 root 23u IPv6 0x156733646a84db9h 0t0 TCP *:5900 (LISTEN)
launchd 1 root 24u IPv4 0x156733646a84eba8 0t0 TCP *:5900 (LISTEN)
launchd 1 root 28u IPv6 0x156733646a84d75u 0t0 TCP localhost:631 (LISTEN)
launchd 1 root 29u IPv4 0x156733646a84e3bu 0t0 TCP localhost:631 (LISTEN)
launchd 1 root 31u IPv6 0x156733646a84d31u 0t0 TCP *:22 (LISTEN)
launchd 1 root 32u IPv4 0x156733646a857ba5 0t0 TCP *:22 (LISTEN)
kdc 96 root …
我在 ruby 模型中有一个方法调用,如下所示:
Contentful::PartnerCampaign.find_by(vanityUrl: referral_source).load.first
Run Code Online (Sandbox Code Playgroud)
在模型spec.rb 文件中,我尝试模拟该调用并通过传入参数来获取值。但我无法弄清楚正确的调用方式。
在我的 spec.rb 文件的顶部,我有:
let(:first_double) {
double("Contentful::Model", fields {:promotion_type => "Promotion 1"})
}
Run Code Online (Sandbox Code Playgroud)
在描述块中,我尝试了以下操作:
expect(Contentful::PartnerCampaign).to receive_message_chain(:find_by, :load, :first).
and_return(first_double)
expect(Contentful::PartnerCampaign).to receive_message_chain(:find_by, :load, :first).with(vanityUrl: 'test_promo_path').
and_return(first_double)
expect(Contentful::PartnerCampaign).to receive_message_chain(:find_by => vanityUrl: 'test_promo_path', :load, :first).
and_return(first_double)
Run Code Online (Sandbox Code Playgroud)
正如您可能猜到的那样,这些都不起作用。有谁知道做这种事情的正确方法?有可能吗?
我有一个signup-login-forms测量 40vh 和 100% 浏览器宽度的div。在那个 div 里面,我有两个相邻的表格。我希望两种形式的高度都是signup-login-formsdiv的 100% 。它适用于 FireFox 和 Chrome,但不适用于 Safari(我使用的是 v 7.0.6)。表单的高度仅与表单的内容一样高。下面是尝试的解决方案和源代码的列表。在此先感谢你们提供的任何帮助!
我试过: 1. 更改为 min-height:100%。2.设置高度:自动。3. 移除 box-sizing:border-box。
这是我的 HTML:
<div id="signup-login-forms">
<form id="signup-form" name="signup-form" method="POST" action="#">
<header>
<h2>Create account</h2>
</header>
<fieldset>
<input type="email" id="userEmail" name="userEmail" required="required" placeholder="email">
<input type="email" id="confirmUserEmail" name="confirmUserEmail" required="required" placeholder=" confirm email">
<input type="password" id="confirmPassword" name="confirmPassword" required="required" placeholder="create password">
<small>
<p>By signing up, you agree to our <a href="---">terms and conditions</a>.</p>
</small>
<button class="form-button" id="signup-button" type="submit" formmethod="#" formaction="#">Sign up</button> …Run Code Online (Sandbox Code Playgroud)