Comments (6)
from calendar-assistant.
I'm suggesting:
# CLI
describe "join" do
it "calls #find_current_av_url"
context "when there is no URL" do
it "prints a notice message"
end
context "when there is a URL" do
context "with --print option" do
it "prints the meeting URL"
end
context "by default" do
it "launches the meeting URL in your browser"
end
end
end
# Impl
describe "#find_current_av_url" do
context "no current meeting" do
it "returns nil"
end
context "a current meeting" do
context "it's declined" do
it "returns nil"
end
context "it's not declined" do
context "it has no known meeting URL" do
it "returns nil"
end
context "it has a zoom" do
it "returns the zoom URL"
end
end
end
context "multiple current meetings" do
it "picks any non-declined meeting with a zoom URL and returns it"
end
end
from calendar-assistant.
Updated specs with more detail
from calendar-assistant.
LGTM
from calendar-assistant.
Done.
from calendar-assistant.
from calendar-assistant.
Related Issues (20)
- consider using `TTY` plug-ins for formatting HOT 1
- Notifications as boolean
- command to call my attention to unread emails from the people I'm about to meet with HOT 2
- Structured output HOT 6
- is it possible to have a conference room computer join a bingbong? HOT 2
- Specs should run in a clean environment HOT 1
- interactive mode does not handle spaces correctly
- push down filtering to google query language
- Users should be able to permanently decline or delete HOT 1
- avail should ignore meetings that are marked as "free" HOT 1
- Solo calendar entries should not be marked as abandoned HOT 2
- Use {Date,DateTime,Time}#{before?,after?} from ActiveSupport 6
- Should be able to associate a color with string
- Exchange integration HOT 5
- Should understand passwords in Zoom URL HOT 3
- When a person has set up "Working Hours", use those hours instead of 9-6 in their time zone
- test issue to verify gitter webhook configuration HOT 1
- undefined method `ascii_tree` for nil:NilClass HOT 4
- Sharing availability in an email HOT 2
- Showing business hours for own time zone HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from calendar-assistant.