synapsecns/sanguine

View on GitHub
ethergo/parser/hardhat/export_test.go

Summary

Maintainability
A
0 mins
Test Coverage
package hardhat

// Create a test interface so we can check outputs.
type HardhatMetadataTest interface {
    GetCompiler() ContractCompiler
    GetSources() map[string]ContractSources
}

// implement the getters.
func (h hardhatMetadata) GetCompiler() ContractCompiler {
    return h.Compiler
}

func (h hardhatMetadata) GetSources() map[string]ContractSources {
    return h.Sources
}

func GetMetadata(contract HardhatContract, filePath string) (hardhatMeta HardhatMetadataTest, err error) {
    return getMetadata(contract, filePath)
}

func GetNetworks(contract HardhatContract, filePath string) (map[string]ContractNetwork, error) {
    return getNetworks(contract, filePath)
}