mirror of
https://github.com/hmalik144/Farmr.git
synced 2025-12-10 02:25:19 +00:00
Merge pull request #21 from hmalik144/ui_test_fix_ci
- espresso test fix
This commit is contained in:
@@ -88,4 +88,8 @@ dependencies {
|
||||
implementation "org.kodein.di:kodein-di-framework-android-x:$kodein_version"
|
||||
/ * jxl * /
|
||||
implementation 'net.sourceforge.jexcelapi:jxl:2.6.12'
|
||||
/ * Permissions dispatcher * /
|
||||
def dispatcher_ver = "4.9.2"
|
||||
implementation "com.github.permissions-dispatcher:permissionsdispatcher:${dispatcher_ver}"
|
||||
kapt "com.github.permissions-dispatcher:permissionsdispatcher-processor:${dispatcher_ver}"
|
||||
}
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
package com.appttude.h_mal.farmr.ui.robots
|
||||
|
||||
import androidx.test.espresso.Espresso
|
||||
import androidx.test.espresso.action.ViewActions.scrollTo
|
||||
import com.appttude.h_mal.farmr.R
|
||||
import com.appttude.h_mal.farmr.model.ShiftType
|
||||
import com.appttude.h_mal.farmr.ui.BaseTestRobot
|
||||
@@ -33,7 +35,10 @@ class AddItemScreenRobot : BaseTestRobot() {
|
||||
fun setBreakTime(mins: Int) = fillEditText(R.id.breakEditText, mins.toString())
|
||||
fun setUnits(units: Float) = fillEditText(R.id.unitET, units.toString())
|
||||
fun setRateOfPay(rateOfPay: Float) = fillEditText(R.id.payrateET, rateOfPay.toString())
|
||||
fun submit() = clickButton(R.id.submit)
|
||||
fun submit() {
|
||||
matchView(R.id.submit).perform(scrollTo())
|
||||
clickButton(R.id.submit)
|
||||
}
|
||||
|
||||
fun assertTotalPay(pay: String) = matchText(R.id.totalpayval, pay)
|
||||
fun assertDuration(duration: String) = matchText(R.id.ShiftDuration, duration)
|
||||
|
||||
Reference in New Issue
Block a user