###### tags: `會議紀錄` ###### Thunder: ###### CodeReview:`Google Calendar Api` `Angular9` `測試程式` ###### Announcement: ###### Attendee: 政儀、永佳、偉恩、弘翊、政儒 # 📌[R]2020/07/10前端會議 ## 踩雷事件 ### ⚡無踩雷事件 ## 寫法交流 ### ⛏[Google Calendar Api 打開方式](https://hackmd.io/@c_pSsDGCQsOGTM6RJ6O2iw/rJHzWOlyw) * 只要是要串接Google API,都要到Google APIs內做設定。 * 本次分享的Calendar被Google歸類為私密資訊,因此需要取得使用者同意產品的使用權限(OAuth)。 * Google對此類型的權限要求,會要求提供使用畫面來做審核(目前一天就有收到回信,但不確定總審核時常為多久),但像是Youtube不屬於隱私權限的,就不需要審核。 * 需要記下來的東西`API_KEY`、`CLIENT_ID`,這兩個是不會變動的值,產品內部需要加上。 * calendarId是可以設定使用哪個日曆,他的Id有API可以取得。 ### ⛏Angaulr 9 在Angular 9中,提供一個開發者方便測試的功能。 * 在devTool(F12)中,透過ng取得參數,也可以直接修改、執行Function。 ### ⛏測試程式 #### #單元測試 Karma * 會有相依性的問題 * 設定檔: test.ts(目前A1有三支測試作業,這裡面看的到 ex. report-settings.detail),應該是在Angular new 就有了 * Wallaby.js,需要付費 #### #端對端測試 Protractor [🌗[T]Protractor 自動化測試](https://hackmd.io/@5vTGCY2eSMmXO9Ydtqv5CQ/HkVeQ65PU) > 目前只有寫一些研究過程,及基本介紹>< > [name=Ruby Lin] ## 事情公告 ### 📢無事情公告
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up