tdd

    0熱度

    1回答

    我試圖測試一個函數是否在組件的componentDidMount鉤子中調用。 我使用React-Native和Jest來測試我的組件。 組件看起來是這樣的: const tracker = new GoogleAnalyticsTracker('UA-79731-33'); class MyComponent extends Component { componentDidMount(

    2熱度

    1回答

    讓我解釋一下這個問題...... 我測試Rails控制器使用RSpec,我有一個場景,其中約8斷言.. 我不喜歡有一個「它」用的量斷言所以我所做的就是這樣的: RSpec.shared_examples 'successful payment' do |term_type, years| let(:surgeon_package) { assigns(:surgeon).reload.l

    1熱度

    1回答

    我有一個Outlet模型,該模型包含一個允許一些值的包含驗證,並且我將展開以獲取更多值。 我想知道是否有方法可以返回我在包含驗證中使用的值的數組嗎? class Outlet < ApplicationRecord belongs_to :user has_many :comments validates :category, :title, :body, :urg

    0熱度

    1回答

    我無法使用Web組件測試器測試用例中的MockInteractions.pressEnter在紙張輸入中模擬簡單的按下輸入。 當我按下一個真正的鍵盤輸入它做的工作。 這是我的代碼,有沒有人有一個想法或工作? <!doctype html> <html> <head> <meta name="viewport" content="width=device-width,

    0熱度

    2回答

    我想不通這是爲什麼不工作: -spec.js it.only('passes props to children',() => { const state = { company: { name: 'Company A' } }, store = fakeStore(state), container = <Home

    3熱度

    1回答

    多年來,我一直對TDD感興趣,但有一兩件事情沒有點擊。我非常肯定,這是大多數人在嘗試時常見的想法。 「這本書中的例子非常好,但是我的代碼比這個複雜得多,我從來沒有一個程序能夠完成一件事,它會調用另外三個程序,並且會調用其他三個程序,並且這些程序會從DB ... bla bla bla「。一段時間以來,我在SOLID上發現了一些視頻(任何人都被卡住了,認爲TDD會很棒,但是......然後.....

    1熱度

    2回答

    背景: 我目前正在爲學習目的創建我的第一個遊戲引擎項目。這是我做過的第一個更大的項目。我知道在項目中涉及遊戲引擎(比如分離的系統 - 輸入,圖形,音頻,物理等)的更高層次的細節,但是當進入細節時,我很喜歡弄清事物隨我走。我的編碼過程,現在看起來是這樣的: 1)找出我想設計 2)啓動一些實驗性的編碼看到的東西需要究竟是如何工作系統的一些快速的,更高層次的細節 3.)一旦我對自己所擁有的東西感覺良好後

    2熱度

    1回答

    我試圖成爲冒險,即時嘗試獲得我的個人項目100%的代碼覆蓋率。我無法解釋如何使用jest,enzyme和react-native來模擬點擊事件的文檔。 <Screen.TopBar> <Toolbar leftElement="arrow-back" onLeftElementPress={() => router.pop()} centerEleme

    2熱度

    1回答

    我正在嘗試安裝&將Behat配置到我現有的一個小型項目中。我瞭解將*.feature文件放入features文件夾的概念,也可以將我的實際*Context.php文件放入features/bootstrap文件夾中。當我看到其中提到實際功能實現文檔的一部分它意味着貝哈特默認期待你乾脆把你的應用程序特定的類到這個相同的文件夾: 我們擺上了貨架類爲要素/引導/ Shelf.php是因爲 feature

    2熱度

    1回答

    我想檢查一個向量在gtest中是否爲空,但我想更多地瞭解如何檢查匹配器的否定。 我通常ckeck大小大於零 EXPECT_THAT(vector.size(), Gt(0)); ,我知道我可以寫我自己的匹配 MATCHER(IsNotEmpty, !negation ? "isn't empty" : "is empty") { if (!arg.empty()) { return