Skip to content

Instantly share code, notes, and snippets.

View bryan-liff's full-sized avatar

bryan-liff

  • http://minerva-group.com
  • New York, NY
View GitHub Profile
@bryan-liff
bryan-liff / wifi_server_relay.ino
Created July 7, 2022 20:38
ESP32 Arduino HTTP server activated relay
#include <WiFi.h>
#include <WebServer.h>
int relayInput = 2; // the input to the relay pin
char wifiSsid[] = "WIFI_SSID";
char wifiPass[] = "WIFI_PASSWORD";
char authCode[] = "YOUR_SECRET_HEADER_KEY";
int serverPort = PORT;
@bryan-liff
bryan-liff / bdd_team_code_implementation_app_models_user.rb
Last active June 30, 2022 23:51
BDD-42 Code implementation: User object sends UserReportMailer
class User < ApplicationRecord
#...
def send_mailer_user_report
UserReportMailer.new(self).send()
end
#...
end
# spec/models/user_spec.rb
describe User do
describe 'methods' do
describe 'instance' do
describe '#send_mailer_user_report' do
it 'sends a UserReportMailer for itself'
end
end
end
@bryan-liff
bryan-liff / bdd_team_test_implementation_spec_models_user_spec.rb
Last active June 30, 2022 23:27
BDD-42 Spec implementation: User object sends UserReportMailer
# spec/models/user_spec.rb
describe User do
describe 'methods' do
describe 'instance' do
describe '#send_mailer_user_report' do
it 'sends a UserReportMailer for itself' do
expect(any_instance_of(UserReportMailer)).to_receive(:send).once
user = FactoryBot.build(:user)
user.send_mailer_user_report

Keybase proof

I hereby claim:

  • I am cbernaut on github.
  • I am bryandl (https://keybase.io/bryandl) on keybase.
  • I have a public key ASCCx_gjhMIEF97Hr4UFk-KuOdo0cFF-3bCnnkz38I8mAAo

To claim this, I am signing this object: