;web: sketch of a test for #1409
This commit is contained in:
parent
70bcd0a249
commit
90e82b6624
@ -38,9 +38,12 @@ hledgerWebTest = do
|
||||
}
|
||||
}
|
||||
|
||||
-- https://hackage.haskell.org/package/yesod-test-1.6.10/docs/Yesod-Test.html
|
||||
-- http://hspec.github.io/writing-specs.html
|
||||
--
|
||||
-- https://hackage.haskell.org/package/yesod-test-1.6.10/docs/Yesod-Test.html
|
||||
-- "The best way to see an example project using yesod-test is to create a scaffolded Yesod project:
|
||||
-- stack new projectname yesodweb/sqlite
|
||||
-- (See https://github.com/commercialhaskell/stack-templates/wiki#yesod for the full list of Yesod templates)"
|
||||
|
||||
-- Since these tests use makeFoundation, the startup code in Hledger.Web.Main is not tested. XXX
|
||||
--
|
||||
-- Be aware that unusual combinations of opts/files here could cause problems,
|
||||
@ -60,6 +63,22 @@ hledgerWebTest = do
|
||||
statusIs 200
|
||||
bodyContains "accounts"
|
||||
|
||||
-- WIP
|
||||
-- yit "shows the add form" $ do
|
||||
-- get JournalR
|
||||
-- -- printBody
|
||||
-- -- let addbutton = "button:contains('add')"
|
||||
-- -- bodyContains addbutton
|
||||
-- -- htmlAnyContain "button:visible" "add"
|
||||
-- printMatches "div#addmodal:visible"
|
||||
-- htmlCount "div#addmodal:visible" 0
|
||||
|
||||
-- -- clickOn "a#addformlink"
|
||||
-- -- printBody
|
||||
-- -- bodyContains addbutton
|
||||
|
||||
-- yit "can add transactions" $ do
|
||||
|
||||
-- test with forecasted transactions
|
||||
d <- getCurrentDay
|
||||
let
|
||||
|
||||
Loading…
Reference in New Issue
Block a user