| Class | Coverage |
|---|---|
| PriceUpdated | 0% |
| StoreProduct | 0% |
| ProductComposer | 0% |
| UpdateSortPrice | 0% |
| PerProductForm | 0% |
| PerProductSave | 0% |
| PerVariantForm | 0% |
| PerVariantSave | 0% |
| PerVariant | 0% |
| ProductRepository | 0% |
| Variant | 0% |
| PerProduct | 15% |
| Product | 26% |
| Class | CRAP |
|---|---|
| ProductRepository | 240 |
| Product | 40 |
| ProductComposer | 20 |
| PerProductForm | 20 |
| PerProductSave | 20 |
| PerVariantForm | 20 |
| PerVariantSave | 20 |
| Variant | 12 |
| Method | Coverage |
|---|---|
| user | 0% |
| anonymous function | 0% |
| perProduct | 0% |
| getRange | 0% |
| perVariant | 0% |
| variants | 0% |
| media | 0% |
| scopeSearch | 0% |
| getUrl | 0% |
| perVariant | 0% |
| filter | 0% |
| search | 0% |
| baseQuery | 0% |
| withTaxonomy | 0% |
| sortBy | 0% |
| paginate | 0% |
| product | 0% |
| __construct | 0% |
| getRange | 0% |
| __construct | 0% |
| handle | 0% |
| authorize | 0% |
| rules | 0% |
| compose | 0% |
| anonymous function | 0% |
| __construct | 0% |
| handle | 0% |
| __construct | 0% |
| __construct | 0% |
| perProduct | 0% |
| handle | 0% |
| anonymous function | 0% |
| __construct | 0% |
| handle | 0% |
| __construct | 0% |
| handle | 0% |
| anonymous function | 0% |
| getPriceAttribute | 0% |
| Method | CRAP |
|---|---|
| withTaxonomy | 30 |
| sortBy | 20 |
| handle | 12 |
| handle | 12 |
| compose | 6 |
| anonymous function | 6 |
| handle | 6 |
| handle | 6 |
| scopeSearch | 6 |
| getUrl | 6 |
| search | 6 |
| getPriceAttribute | 6 |